添加IsHaveBindingQuestion
continuous-integration/drone/push Build is passing

This commit is contained in:
he
2025-10-24 16:11:16 +08:00
parent 91b66660a6
commit a66d25f564
@@ -1350,6 +1350,10 @@ namespace IRaCIS.Core.Application.Service
} }
var isHaveBindingQuestion=(await _readingQuestionTrialRepository.AnyAsync(x=>x.ReadingQuestionCriterionTrialId==taskInfo.TrialReadingCriterionId&&x.ImageToolAttribute.IsNotNullOrEmpty()))
|| (await _readingTableQuestionTrialRepository.AnyAsync(x=>x.ReadingQuestionTrial.ReadingQuestionCriterionTrialId == taskInfo.TrialReadingCriterionId && x.ImageToolAttribute.IsNotNullOrEmpty()));
return (await GetReadingTableQuestion( return (await GetReadingTableQuestion(
new GetReadingTableQuestionOrAnswerInDto() new GetReadingTableQuestionOrAnswerInDto()
{ {
@@ -1364,6 +1368,7 @@ namespace IRaCIS.Core.Application.Service
} }
), new ), new
{ {
IsHaveBindingQuestion= isHaveBindingQuestion,
IsBaseline = taskInfo.SourceSubjectVisit != null && taskInfo.SourceSubjectVisit.IsBaseLine, IsBaseline = taskInfo.SourceSubjectVisit != null && taskInfo.SourceSubjectVisit.IsBaseLine,
ReadingTaskState = taskInfo.ReadingTaskState, ReadingTaskState = taskInfo.ReadingTaskState,
QuestionMarkInfoList = tableQuestionMarkList, QuestionMarkInfoList = tableQuestionMarkList,