@@ -230,6 +230,7 @@ namespace IRaCIS.Core.Application.Service
|
||||
|
||||
var downloadJobs = new List<DownloadJob>();
|
||||
|
||||
var skipCount = 0;
|
||||
foreach (var downloadVisit in downloadVisits)
|
||||
{
|
||||
var downloadInfo = _trialRepository.Where(t => t.Id == trialId).Select(t => new
|
||||
@@ -305,6 +306,8 @@ namespace IRaCIS.Core.Application.Service
|
||||
if (existVisits.Any(old => old.VisitNum == downloadVisit.VisitNum && old.SubjectCode == downloadVisit.SubjectCode &&
|
||||
old.VisitName.Trim().ToLower() == downloadVisit.VisitName.Trim().ToLower()))
|
||||
{
|
||||
Log.Logger.Warning($"Excel显示已下载,跳过当前访视:{downloadVisit.SubjectCode} {downloadVisit.VisitName} {downloadVisit.VisitNum}");
|
||||
skipCount++;
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -319,6 +322,8 @@ namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
if (visitItem.StudyList.Count() == 0 && visitItem.NoneDicomStudyList.Count() == 0)
|
||||
{
|
||||
Log.Logger.Warning($"查询无检查,跳过当前访视:{downloadVisit.SubjectCode} {downloadVisit.VisitName} {downloadVisit.VisitNum}");
|
||||
skipCount++;
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -480,7 +485,7 @@ namespace IRaCIS.Core.Application.Service
|
||||
|
||||
Action = async () =>
|
||||
{
|
||||
Log.Logger.Warning($" {DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}压缩访视:{visitItem.SubjectCode} {visitItem.VisitName} {visitItem.VisitNum}");
|
||||
Log.Logger.Warning($" {DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}开启另外线程压缩访视:{visitItem.SubjectCode} {visitItem.VisitName} {visitItem.VisitNum}");
|
||||
|
||||
string zipPath = visitFolderPath + ".zip";
|
||||
|
||||
@@ -531,7 +536,7 @@ namespace IRaCIS.Core.Application.Service
|
||||
|
||||
|
||||
|
||||
Log.Logger.Warning($"访视信息准备完毕: {downloadVisits.Count},后端开始下载任务......");
|
||||
Log.Logger.Warning($"{downloadVisits.Count}个访视信息核对准备完毕, 跳过{skipCount} 个,后端开始下载任务......");
|
||||
|
||||
#region 异步方式处理
|
||||
|
||||
|
||||
Reference in New Issue
Block a user