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