From 935369c05c53de3ba16ae0d460d220273dceea96 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Fri, 5 Jun 2026 11:27:27 +0800 Subject: [PATCH] =?UTF-8?q?zip=E6=B5=81=E6=96=B9=E5=BC=8F=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E5=BD=B1=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/Common/TrialImageDownloadService.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Common/TrialImageDownloadService.cs b/IRaCIS.Core.Application/Service/Common/TrialImageDownloadService.cs index 330ab4482..ad5f60980 100644 --- a/IRaCIS.Core.Application/Service/Common/TrialImageDownloadService.cs +++ b/IRaCIS.Core.Application/Service/Common/TrialImageDownloadService.cs @@ -41,7 +41,7 @@ namespace IRaCIS.Core.Application.Service try { - #region 方式一 有的必须在内存中,不能用这种 + #region 方式一 有的多帧必须在内存中,不能用这种 //await using var source = await sourceFactory(); //// 如果你是从 stream 打开 //var dicomFile = await DicomFile.OpenAsync(source); @@ -220,6 +220,7 @@ namespace IRaCIS.Core.Application.Service var skipCount = 0; foreach (var downloadVisit in downloadVisits) { + visitIndex++; var downloadInfo = _trialRepository.Where(t => t.Id == trialId).Select(t => new { t.ResearchProgramNo, @@ -445,7 +446,7 @@ namespace IRaCIS.Core.Application.Service var zipPath = Path.Combine(trialFolderPath, visitFolderName + ".zip"); - Log.Logger.Warning($"[{visitIndex}] {DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}开始打包下载访视:{visitFolderName}"); + Log.Logger.Warning($"[{visitIndex}] {DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")} 开始打包下载访视:{visitFolderName}"); try { @@ -453,14 +454,14 @@ namespace IRaCIS.Core.Application.Service //Log.Logger.Warning($"zip exists={File.Exists(zipPath)} size={new FileInfo(zipPath).Length}"); - Log.Logger.Warning($"[{visitIndex}] {DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}访视打包下载完成:{visitFolderName}"); + Log.Logger.Warning($"[{visitIndex}] {DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")} 下载完成:{visitFolderName}"); DownloadLogger.Write(logFilePath, visitItem.SubjectCode, visitItem.VisitNum, visitItem.VisitName, "Success"); } catch (Exception ex) { - Log.Logger.Warning($"出现异常{ex}删除压缩包:{visitFolderName}"); + Log.Logger.Warning($"出现异常{ex}自动删除压缩包:{visitFolderName}"); //如果有异常,删除失败的压缩包 if (File.Exists(zipPath)) {