下载控制标志修改
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 bool? IsIRImageDownloaded { get; set; }
public Guid VisitTaskId { get; set; }
public Guid TrialSiteId { get; set; }
@@ -676,6 +676,7 @@ namespace IRaCIS.Core.Application.Contracts
public class TaskNoneDicomStudyDTO : NoneDicomStudyBasicInfo
{
public bool? IsIRImageDownloaded { get; set; }
public Guid VisitTaskId { get; set; }
public int UploadedFileCount { get; set; }
@@ -234,6 +234,7 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
.Select(u => new SubjectImageUploadDTO()
{
VisitTaskId = u.Id,
IsIRImageDownloaded = u.IsIRImageDownloaded,
SubejctId = u.SubjectId,
@@ -1074,6 +1075,7 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
ReadingTaskState = u.ReadingTaskState,
SourceSubjectVisitId = u.SourceSubjectVisitId,
VisitTaskId = u.Id,
IsIRImageDownloaded = u.IsIRImageDownloaded,
Id = ns.Id,
Description = ns.Description,
@@ -1898,6 +1900,7 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
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 });
}
return ResponseOutput.Ok();