fix: 优化报错

dev
huangfeng 1 year ago
parent d72e74394b
commit fbb4bb4d10

@ -15,7 +15,12 @@ public class IcdXmlUtil {
public static LinkedHashMap<String, IcdConfigType> loadIcdType(String xml) throws Exception { public static LinkedHashMap<String, IcdConfigType> loadIcdType(String xml) throws Exception {
XmlMapper xmlMapper = XmlMapper.builder() XmlMapper xmlMapper = XmlMapper.builder()
.build(); .build();
JsonNode root = xmlMapper.readTree(xml); JsonNode root;
try {
root = xmlMapper.readTree(xml);
} catch (Exception ex) {
throw new Exception("ICD文件解析失败请上传正确的xml类型文件");
}
LinkedHashMap<String, IcdConfigType> result = processTypeRoot(root); LinkedHashMap<String, IcdConfigType> result = processTypeRoot(root);
return result; return result;
} }

Loading…
Cancel
Save