From 4ee760ed5336d7c45554415f626efead8becb608 Mon Sep 17 00:00:00 2001 From: he <109787524@qq.com> Date: Tue, 24 Jun 2025 14:03:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9OCT=E8=AE=A1=E7=AE=97?= =?UTF-8?q?=E8=A7=A6=E5=8F=91=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/ReadingCalculate/OCTCalculateService.cs | 8 +++++++- IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs | 5 +++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/OCTCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/OCTCalculateService.cs index 73f1e9b0e..c97b1abbc 100644 --- a/IRaCIS.Core.Application/Service/ReadingCalculate/OCTCalculateService.cs +++ b/IRaCIS.Core.Application/Service/ReadingCalculate/OCTCalculateService.cs @@ -828,7 +828,13 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate #region 计算 这里顺序非常重要 后面计算的值要依赖前面计算的结果 var needAddList = new List(); - if (inDto.ComputationTrigger != ComputationTrigger.PatchDataStatistics) + List< ComputationTrigger > computationTriggers = new List() + { + ComputationTrigger.PatchDataStatistics, + ComputationTrigger.SaveEICRFQuestions, + + }; + if (!computationTriggers.Contains(inDto.ComputationTrigger)) { // 计算斑块统计数据 await this.CalculatePatchDataStatistics(inDto); diff --git a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs index e515a80d9..04d4e46d0 100644 --- a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs +++ b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs @@ -2920,6 +2920,11 @@ public enum PET5PSScore /// 保存肝脏分段 /// SaveLiverSegments = 11, + + /// + /// 保存eCRF + /// + SaveEICRFQuestions=12, } ///