From d52c23b5c4331341521b4a230cdd6552ee12ad86 Mon Sep 17 00:00:00 2001 From: he <109787524@qq.com> Date: Mon, 17 Aug 2026 15:18:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ReadingImageTask/ReadingJudgeTaskService.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingJudgeTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingJudgeTaskService.cs index ed440f789..9a765d0f3 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingJudgeTaskService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingJudgeTaskService.cs @@ -1209,13 +1209,16 @@ namespace IRaCIS.Core.Application.Service { return; } - var questionIds = questionList.Where(x => x.QuestionId != null).Select(x => x.QuestionId!.Value).Distinct().ToList(); - var excludedQuestionIds = await _readingQuestionTrialRepository - .Where(x => questionIds.Contains(x.Id) && x.ExcludeShowVisitList.Contains(visitNum)) - .Select(x => x.Id) - .ToListAsync(); - questionList.RemoveAll(x => x.QuestionId != null && excludedQuestionIds.Contains(x.QuestionId.Value)); + #region 这里是排除访视 但这里其实不用去除 因为就不会有答案 + + //var excludedQuestionIds = await _readingQuestionTrialRepository + // .Where(x => questionIds.Contains(x.Id) && x.ExcludeShowVisitList.Contains(visitNum)) + // .Select(x => x.Id) + // .ToListAsync(); + //questionList.RemoveAll(x => x.QuestionId != null && excludedQuestionIds.Contains(x.QuestionId.Value)); + #endregion + if (judgeRule != JudgeRule.Difference || questionList.Count == 0) {