From fbb4bb4d105e0ace8941f833543d7b8155be9903 Mon Sep 17 00:00:00 2001 From: huangfeng Date: Fri, 12 Jan 2024 10:56:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/xydl/cac/util/IcdXmlUtil.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/xydl/cac/util/IcdXmlUtil.java b/src/main/java/com/xydl/cac/util/IcdXmlUtil.java index 4e71312..b675ca0 100644 --- a/src/main/java/com/xydl/cac/util/IcdXmlUtil.java +++ b/src/main/java/com/xydl/cac/util/IcdXmlUtil.java @@ -15,7 +15,12 @@ public class IcdXmlUtil { public static LinkedHashMap loadIcdType(String xml) throws Exception { XmlMapper xmlMapper = XmlMapper.builder() .build(); - JsonNode root = xmlMapper.readTree(xml); + JsonNode root; + try { + root = xmlMapper.readTree(xml); + } catch (Exception ex) { + throw new Exception("ICD文件解析失败,请上传正确的xml类型文件"); + } LinkedHashMap result = processTypeRoot(root); return result; }