IRC_NewDev
parent
a73f6a4aeb
commit
4b9ca6ca25
|
@ -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; }
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue