From 73889c51ae50a9b39f133b126a79a22b790f76eb Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Tue, 9 Dec 2025 17:41:46 +0800 Subject: [PATCH] =?UTF-8?q?ivus-oct-=E5=AF=BC=E8=A1=A8=E4=BF=AE=E6=94=B9-u?= =?UTF-8?q?at-3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/Common/Export/IVUS_OCTExportService.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/IRaCIS.Core.Application/Service/Common/Export/IVUS_OCTExportService.cs b/IRaCIS.Core.Application/Service/Common/Export/IVUS_OCTExportService.cs index 64cb33046..7100b026a 100644 --- a/IRaCIS.Core.Application/Service/Common/Export/IVUS_OCTExportService.cs +++ b/IRaCIS.Core.Application/Service/Common/Export/IVUS_OCTExportService.cs @@ -520,7 +520,17 @@ public class IVUS_OCTExportService(IRepository _r oct.TESTCD = mark; // 测量参数值 - oct.ORRES = lessionAnswer?.QuestionValue ?? string.Empty; + + if (lessionAnswer.TranslateDicName.IsNotNullOrEmpty()) + { + oct.ORRES = translateDataList[lessionAnswer.TranslateDicName].Where(t => t.Code.ToLower() == lessionAnswer.QuestionValue?.ToString().ToLower()).Select(t => isEn_Us ? t.Value : t.ValueCN).FirstOrDefault() ?? String.Empty; + } + else + { + oct.ORRES = lessionAnswer?.QuestionValue ?? string.Empty; + + } + // 测量值单位 oct.ORRESU = translateDataList["ValueUnit"].Where(t => t.Code.ToLower() == ((int?)lessionAnswer.Unit)?.ToString().ToLower()).Select(t => isEn_Us ? t.Value : t.ValueCN).FirstOrDefault() ?? String.Empty;