Test.EIImageViewer
he 2022-09-23 10:18:44 +08:00
parent 73221e95a4
commit dfe3db2c22
2 changed files with 4 additions and 0 deletions

View File

@ -575,6 +575,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public Guid VisitTaskId { get; set; }
public string TaskName { get; set; }
public bool IsBaseLineTask { get; set; }
public string TaskBlindName { get; set; }
public decimal VisitTaskNum { get; set; }

View File

@ -769,6 +769,7 @@ namespace IRaCIS.Application.Services
public async Task<(List<GetRelatedVisitTaskOutDto>, object)> GetRelatedVisitTask(GetRelatedVisitTaskInDto inDto)
{
var taskInfo = await _visitTaskRepository.Where(x => x.Id == inDto.VisitTaskId).FirstNotNullAsync();
var baselineVisitId = await _subjectVisitRepository.Where(x => x.SubjectId == taskInfo.SubjectId && x.IsBaseLine && !x.IsLostVisit).Select(x => x.Id).FirstNotNullAsync();
var result = await _visitTaskRepository.Where(x =>
(x.TrialId == taskInfo.TrialId &&
x.SubjectId == taskInfo.SubjectId &&
@ -785,6 +786,7 @@ namespace IRaCIS.Application.Services
VisitId = x.SourceSubjectVisitId,
VisitTaskId = x.Id,
VisitTaskNum = x.VisitTaskNum,
IsBaseLineTask= x.SourceSubjectVisitId== baselineVisitId,
IsCurrentTask = x.Id == inDto.VisitTaskId,
}).OrderBy(x => x.VisitTaskNum).ToListAsync();