Uat_Study
parent
597abb7a90
commit
e4f401cad2
|
@ -208,6 +208,22 @@ namespace IRaCIS.Application.Services
|
|||
|
||||
});
|
||||
|
||||
if (criterionType == CriterionType.PCWG3)
|
||||
{
|
||||
|
||||
result.TaskList.ForEach(x =>
|
||||
{
|
||||
foreach (var item in x.AfterQuestionList.Where(x => x.QuestionType == QuestionType.SiteVisitForTumorEvaluation))
|
||||
{
|
||||
item.Answer = item.Answer.IsNullOrEmpty() ? (x.BeforeQuestionList.Where(x => x.QuestionType == QuestionType.SiteVisitForTumorEvaluation).Select(x => x.Answer).FirstOrDefault()??string.Empty) : item.Answer;
|
||||
}
|
||||
|
||||
x.BeforeQuestionList = x.BeforeQuestionList.Where(x => x.QuestionType != QuestionType.SiteVisitForTumorEvaluation).ToList();
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
var subjectVisitId = await _readModuleRepository.Where(x => x.Id == taskInfo.SouceReadModuleId).Select(x => x.SubjectVisitId).FirstOrDefaultAsync();
|
||||
var isBaseLine = await _subjectVisitRepository.Where(x => x.Id == subjectVisitId).Select(x => x.IsBaseLine).FirstOrDefaultAsync();
|
||||
|
|
Loading…
Reference in New Issue