From c19eb5bab759e7b84ea388725be49f1b2580897c Mon Sep 17 00:00:00 2001 From: he <109787524@qq.com> Date: Wed, 8 Jul 2026 14:57:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ReadingCalculate/General/GeneralCalculateService.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/General/GeneralCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/General/GeneralCalculateService.cs index adf68ca7a..831b93073 100644 --- a/IRaCIS.Core.Application/Service/ReadingCalculate/General/GeneralCalculateService.cs +++ b/IRaCIS.Core.Application/Service/ReadingCalculate/General/GeneralCalculateService.cs @@ -231,6 +231,13 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate return; } + // 如果有表格问题或者外层问题答案就不复制了 + if ((await _readingTableQuestionAnswerRepository.AnyAsync(x => x.VisitTaskId == taskinfo.Id)) + || (await _readingTaskQuestionAnswerRepository.AnyAsync(x => x.VisitTaskId == taskinfo.Id))) + { + return; + } + if (taskinfo.IsCopyLesionAnswer) { var historyTaskId = await _visitTaskRepository.Where(x =>