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

Test_IRC_Net8
he 2025-10-24 16:11:16 +08:00
parent 91b66660a6
commit a66d25f564
1 changed files with 5 additions and 0 deletions

View File

@ -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,