From afe873800d4dc5023a4363304e85bc6554ba99c5 Mon Sep 17 00:00:00 2001 From: he <109787524@qq.com> Date: Wed, 17 Dec 2025 10:37:25 +0800 Subject: [PATCH] =?UTF-8?q?ivus=E8=AE=A1=E7=AE=97=E8=A7=A6=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ReadingCalculate/IVUSCalculateService.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/IVUSCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/IVUSCalculateService.cs index eae3ee8ee..29abac87d 100644 --- a/IRaCIS.Core.Application/Service/ReadingCalculate/IVUSCalculateService.cs +++ b/IRaCIS.Core.Application/Service/ReadingCalculate/IVUSCalculateService.cs @@ -278,8 +278,18 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate var needAddList = new List(); // 计算斑块数据统计和PVA数据 - await this.CalculatePatchDataStatisticsAndPVA(inDto); - inDto = await _generalCalculateService.GetReadingCalculateDto(inDto.VisitTaskId); + List computationTriggers = new List() + { + ComputationTrigger.PatchDataStatistics, + ComputationTrigger.SaveEICRFQuestions, + + }; + if (!computationTriggers.Contains(inDto.ComputationTrigger)) + { + // 计算斑块统计数据 + await this.CalculatePatchDataStatisticsAndPVA(inDto); + inDto = await _generalCalculateService.GetReadingCalculateDto(inDto.VisitTaskId); + } List calculateList = new List() {