From c4570ebe625849cade07fc2efb6eafa110464b03 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Mon, 18 May 2026 15:33:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9SCP=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRC.Core.SCP/Service/FileUploadRecordService.cs | 10 +++++++--- IRC.Core.SCP/Service/OSSService.cs | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/IRC.Core.SCP/Service/FileUploadRecordService.cs b/IRC.Core.SCP/Service/FileUploadRecordService.cs index 3d4ff7880..831d884e7 100644 --- a/IRC.Core.SCP/Service/FileUploadRecordService.cs +++ b/IRC.Core.SCP/Service/FileUploadRecordService.cs @@ -63,6 +63,8 @@ public class FileUploadRecordAddOrEdit public bool? IsNeedSync { get; set; } public string UploadRegion { get; set; } public string TargetRegion { get; set; } + + public bool? IsSync { get; set; } } public interface IFileUploadRecordService { @@ -129,9 +131,9 @@ public class FileUploadRecordService(IRepository _fileUploadRe { addOrEditFileUploadRecord.IsNeedSync = true; - addOrEditFileUploadRecord.Priority = 0; - + addOrEditFileUploadRecord.Priority = addOrEditFileUploadRecord.Priority ?? 0; + addOrEditFileUploadRecord.IsSync = false; } else { @@ -147,7 +149,9 @@ public class FileUploadRecordService(IRepository _fileUploadRe //系统文件,默认同步 addOrEditFileUploadRecord.IsNeedSync = true; - addOrEditFileUploadRecord.Priority = 0; + addOrEditFileUploadRecord.IsSync = false; + + addOrEditFileUploadRecord.Priority = addOrEditFileUploadRecord.Priority ?? 0; } var entity = await _fileUploadRecordRepository.InsertOrUpdateAsync(addOrEditFileUploadRecord, true); diff --git a/IRC.Core.SCP/Service/OSSService.cs b/IRC.Core.SCP/Service/OSSService.cs index 7657d8c51..962c86581 100644 --- a/IRC.Core.SCP/Service/OSSService.cs +++ b/IRC.Core.SCP/Service/OSSService.cs @@ -828,7 +828,7 @@ public class OSSService(IOptionsMonitor options, uploadInfo.FileSize = fileStream.CanSeek ? fileStream.Length : 0; uploadInfo.Path = returnPath; uploadInfo.FileName = fileRealName; - uploadInfo.FileType = Path.GetExtension(returnPath); + uploadInfo.FileType = Path.GetExtension(returnPath).TrimStart('.'); await _fileUploadRecordService.AddOrUpdateFileUploadRecord(uploadInfo);