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;