下载控制标志修改
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-08-27 11:03:51 +08:00
parent 20dd2ffd5d
commit 29518ddea6
3 changed files with 6 additions and 0 deletions
@@ -5,6 +5,8 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc.DTO
{ {
public class SubjectImageUploadDTO public class SubjectImageUploadDTO
{ {
public bool? IsIRImageDownloaded { get; set; }
public Guid VisitTaskId { get; set; } public Guid VisitTaskId { get; set; }
public Guid TrialSiteId { get; set; } public Guid TrialSiteId { get; set; }
@@ -676,6 +676,7 @@ namespace IRaCIS.Core.Application.Contracts
public class TaskNoneDicomStudyDTO : NoneDicomStudyBasicInfo public class TaskNoneDicomStudyDTO : NoneDicomStudyBasicInfo
{ {
public bool? IsIRImageDownloaded { get; set; }
public Guid VisitTaskId { get; set; } public Guid VisitTaskId { get; set; }
public int UploadedFileCount { get; set; } public int UploadedFileCount { get; set; }
@@ -234,6 +234,7 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
.Select(u => new SubjectImageUploadDTO() .Select(u => new SubjectImageUploadDTO()
{ {
VisitTaskId = u.Id, VisitTaskId = u.Id,
IsIRImageDownloaded = u.IsIRImageDownloaded,
SubejctId = u.SubjectId, SubejctId = u.SubjectId,
@@ -1074,6 +1075,7 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
ReadingTaskState = u.ReadingTaskState, ReadingTaskState = u.ReadingTaskState,
SourceSubjectVisitId = u.SourceSubjectVisitId, SourceSubjectVisitId = u.SourceSubjectVisitId,
VisitTaskId = u.Id, VisitTaskId = u.Id,
IsIRImageDownloaded = u.IsIRImageDownloaded,
Id = ns.Id, Id = ns.Id,
Description = ns.Description, Description = ns.Description,
@@ -1898,6 +1900,7 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
if (incommand.VisitTaskIdList != null && incommand.VisitTaskIdList.Count > 0) if (incommand.VisitTaskIdList != null && incommand.VisitTaskIdList.Count > 0)
{ {
incommand.VisitTaskIdList = incommand.VisitTaskIdList.Distinct().ToList();
await _visitTaskRepository.BatchUpdateNoTrackingAsync(t => incommand.VisitTaskIdList.Contains(t.Id), u => new VisitTask() { IsIRImageDownloaded = true }); await _visitTaskRepository.BatchUpdateNoTrackingAsync(t => incommand.VisitTaskIdList.Contains(t.Id), u => new VisitTask() { IsIRImageDownloaded = true });
} }
return ResponseOutput.Ok(); return ResponseOutput.Ok();