|
@@ -38,10 +38,12 @@ public class TzXmlUtil {
|
|
|
Document doc = DocumentHelper.parseText(xml);
|
|
|
List<Element> emrTermElements = doc.getRootElement().element("TermList").elements("EMR-TERM");
|
|
|
emrTermElements.forEach(emrTermElement -> {
|
|
|
- retMap.put(
|
|
|
- StringUtil.removeBlank(emrTermElement.attributeValue("ename")),
|
|
|
- emrTermElement.getStringValue().trim()
|
|
|
- );
|
|
|
+ if(retMap == null || retMap.get(StringUtil.removeBlank(emrTermElement.attributeValue("ename"))) == null){
|
|
|
+ retMap.put(
|
|
|
+ StringUtil.removeBlank(emrTermElement.attributeValue("ename")),
|
|
|
+ emrTermElement.getStringValue().trim()
|
|
|
+ );
|
|
|
+ }
|
|
|
});
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|