选全局 只能泽一
continuous-integration/drone/push Build is passing Details

Uat_IRC_Net10
he 2026-08-20 15:19:17 +08:00
parent ee5708f905
commit b3d5b5f75e
1 changed files with 7 additions and 0 deletions

View File

@ -769,9 +769,16 @@ namespace IRaCIS.Core.Application
arbitration = inDto.IsReadingPeriod ? ArbitrationRule.Reading : ArbitrationRule.Visit; arbitration = inDto.IsReadingPeriod ? ArbitrationRule.Reading : ArbitrationRule.Visit;
} }
JudgeMode judgeMode =await _readingQuestionCriterionTrialRepository.Where(x=>x.Id==inDto.TrialReadingCriterionId).Select(x=>x.JudgeMode).FirstOrDefault();
if (arbitration== ArbitrationRule.Reading)
{
judgeMode = JudgeMode.SelectOne;
}
await _readingQuestionCriterionTrialRepository.UpdatePartialFromQueryAsync(inDto.TrialReadingCriterionId, x => new ReadingQuestionCriterionTrial() await _readingQuestionCriterionTrialRepository.UpdatePartialFromQueryAsync(inDto.TrialReadingCriterionId, x => new ReadingQuestionCriterionTrial()
{ {
CircleRadius = inDto.CircleRadius, CircleRadius = inDto.CircleRadius,
JudgeModeEnum = judgeMode,
ReadingToolList = inDto.ReadingToolList, ReadingToolList = inDto.ReadingToolList,
SegmentToolList = inDto.SegmentToolList, SegmentToolList = inDto.SegmentToolList,
IsImageFilter = inDto.IsImageFilter, IsImageFilter = inDto.IsImageFilter,