From 1d73290c0a8d1ae5e35c8aa98400d92d93590769 Mon Sep 17 00:00:00 2001 From: tangw Date: Tue, 12 May 2026 16:23:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8FBUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/czlis/interfaceCommon/utils/LisWorkcom.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/utils/LisWorkcom.java b/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/utils/LisWorkcom.java index 0f57419..f6f64db 100644 --- a/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/utils/LisWorkcom.java +++ b/lis-interfaceCommon/src/main/java/com/czlis/interfaceCommon/utils/LisWorkcom.java @@ -451,7 +451,12 @@ public class LisWorkcom extends LisWorkBase{ } Double age = null; if ("Y".equals(ygnl)) { - age = AgeUtils.getDecimalAge(AgeUtils.getBirthDateByAge(labPat.getNl(), labPat.getNldw())); + Integer nl=labPat.getNl(); + if(nl==null){ + age=-1.00; + }else { + age = AgeUtils.getDecimalAge(AgeUtils.getBirthDateByAge(labPat.getNl(), labPat.getNldw())); + } } XmRef xmRef = new XmRef(); if ("Y".equals(ygxb) || "Y".equals(ygbb) || "Y".equals(ygnl) || "Y".equals(ygzd) || "Y".equals(ygzq)) {