diff --git a/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs b/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs index f6ed2ea07..1fa3d0946 100644 --- a/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs +++ b/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs @@ -1053,6 +1053,16 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto public Guid? VisitId { get; set; } public bool IsCurrentTask { get; set; } + + /// + /// 是否是转变的任务(转为IRECIST) + /// + public bool IsConvertedTask { get; set; } = false; + + /// + /// 是否是第一次转化的任务 + /// + public bool IsFirstChangeTask { get; set; } = false; } public class GetVisitReadingQuestionOutDto diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs index 8f7581e3c..9f01135d2 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs @@ -446,6 +446,8 @@ namespace IRaCIS.Application.Services VisitTaskNum = x.VisitTaskNum, IsBaseLineTask = x.SourceSubjectVisitId == baselineVisitId, IsCurrentTask = x.Id == inDto.VisitTaskId, + IsConvertedTask=x.IsConvertedTask, + IsFirstChangeTask=x.BeforeConvertedTaskId!=null, }).OrderBy(x => x.VisitTaskNum).ToListAsync();