From 87aaefadf610a0251b7ff7b8a3b8f488e5cf4b55 Mon Sep 17 00:00:00 2001 From: he <109787524@qq.com> Date: Fri, 19 Apr 2024 09:21:34 +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 --- .../LuganoCalculateService.cs | 25 +++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/LuganoCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/LuganoCalculateService.cs index 170a5db8a..f27867790 100644 --- a/IRaCIS.Core.Application/Service/ReadingCalculate/LuganoCalculateService.cs +++ b/IRaCIS.Core.Application/Service/ReadingCalculate/LuganoCalculateService.cs @@ -2669,7 +2669,15 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate if (await ImageQualityIsUnableFuse(inDto)) { - return SUVChangeVSBaseline.NotEvaluable.GetEnumInt(); + if (inDto.IsBaseLine) + { + return string.Empty; + } + else + { + return SUVChangeVSBaseline.NotEvaluable.GetEnumInt(); + } + } //PET5ps评分改变时,才计算 @@ -2912,7 +2920,20 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate /// public async Task GetEvidenceFocalFDG(ReadingCalculateDto inDto) { - if (inDto.QuestionInfo.Any(x => x.QuestionType == QuestionType.ExistPET && x.Answer == ReadingYesOrNo.No.GetEnumInt()) || (await ImageQualityIsUnableFuse(inDto))) + + if (await ImageQualityIsUnableFuse(inDto)) + { + if (inDto.IsBaseLine) + { + return string.Empty; + } + else + { + return FDGAffinityFociInBM.NE.GetEnumInt(); + } + } + + if (inDto.QuestionInfo.Any(x => x.QuestionType == QuestionType.ExistPET && x.Answer == ReadingYesOrNo.No.GetEnumInt())) { return FDGAffinityFociInBM.NE.GetEnumInt(); }