From 7a35ae9d4aa7cf802400606db60c52d423cd6fba Mon Sep 17 00:00:00 2001 From: he <109787524@qq.com> Date: Mon, 17 Aug 2026 11:07:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=A3=81=E5=88=A4=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E8=BF=87=E7=9A=84=E6=A0=87=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ReadingImageTask/ReadingJudgeTaskService.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingJudgeTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingJudgeTaskService.cs index cd8c6a9be..03c8cd0cd 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingJudgeTaskService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingJudgeTaskService.cs @@ -829,7 +829,7 @@ namespace IRaCIS.Core.Application.Service var noteEqual = false; // 判断项目是否设置了裁判 - if (criterionInfo.IsArbitrationReading) + if (criterionInfo.IsArbitrationReading&& !visitTask.IsCalculatedJudge) { // 判断数量是否为2 是否仲裁 if (visitTaskids.Count == 2) @@ -977,6 +977,11 @@ namespace IRaCIS.Core.Application.Service break; } + await _visitTaskRepository.BatchUpdateNoTrackingAsync(x => visitTaskids.Contains(x.Id), x => new VisitTask() + { + IsCalculatedJudge = true + }); + } else { @@ -1038,10 +1043,15 @@ namespace IRaCIS.Core.Application.Service } + await _visitTaskRepository.BatchUpdateNoTrackingAsync(x =>x.Id ==visitTask.Id, x => new VisitTask() + { + IsCalculatedJudge = true + }); + } } - + }