From d74cf15138b57e97d6313c2920eda8f03e7e486c Mon Sep 17 00:00:00 2001 From: he <109787524@qq.com> Date: Thu, 26 Dec 2024 14:57:24 +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 --- .../IRaCIS.Core.Application.xml | 19 +++++++++++++++++++ .../MRIPDFFCalculateService.cs | 4 ++++ 2 files changed, 23 insertions(+) diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index bd7d507aa..f634ecdaa 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -4245,6 +4245,13 @@ + + + 获取脂肪分数平均值 + + + + 计算平均值 @@ -12026,6 +12033,13 @@ + + + 删除表格问题标记 + + + + 保存表格问题标记 @@ -14044,6 +14058,11 @@ 检查日期 + + + 表格问题标记 + + 基线未选择任何靶病灶 diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/MRIPDFFCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/MRIPDFFCalculateService.cs index 11d09a3af..20000ea39 100644 --- a/IRaCIS.Core.Application/Service/ReadingCalculate/MRIPDFFCalculateService.cs +++ b/IRaCIS.Core.Application/Service/ReadingCalculate/MRIPDFFCalculateService.cs @@ -596,6 +596,10 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate var tableQuestionList = rowInfo.Where(x=>x.TableQuestionList.Any(x=>x.QuestionMark== QuestionMark.IsMeasurable&& x.Answer.EqEnum(YesOrNoOrNa.Yes))).SelectMany(x => x.TableQuestionList).ToList(); + if (tableQuestionList.Count() == 0) + { + return result; + } result = tableQuestionList.Where(x => x.QuestionMark == QuestionMark.AverageValue).Average(x => x.Answer.IsNullOrEmptyReturn0()); return result;