@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user