IRC_NewDev
he 2023-10-24 17:27:26 +08:00
parent a73f6a4aeb
commit 4b9ca6ca25
2 changed files with 18 additions and 0 deletions

View File

@ -1280,6 +1280,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public string SubjectCode { get; set; }
public bool IsExistsClinicalData { get; set; }
public ReadingTaskState ReadingTaskState { get; set; }
public decimal VisitTaskNum { get; set; }

View File

@ -549,6 +549,22 @@ namespace IRaCIS.Application.Services
result = result.Where(x => x.VisitTaskId == inDto.VisitTaskId).ToList();
}
foreach (var item in result)
{
var clinicalDataList = await _readingClinicalDataService.GetClinicalDataList(new GetReadingOrTaskClinicalDataListInDto()
{
SubjectId = taskInfo.SubjectId,
TrialId = taskInfo.TrialId,
VisitTaskId = item.VisitTaskId,
});
item.IsExistsClinicalData = clinicalDataList.Count() > 0;
}
return (result, new
{
ReadingTaskState = await _visitTaskRepository.Where(x => x.Id == inDto.VisitTaskId).Select(x => x.ReadingTaskState).FirstOrDefaultAsync()