Selaa lähdekoodia

1.恩泽xml工具修改
2.添加恩泽手术记录解析

hujing 4 vuotta sitten
vanhempi
commit
faf20304ba

+ 24 - 0
trans/src/main/java/com/lantone/qc/trans/beilun/util/ez/EzOperationRecordAnalysis.java

@@ -0,0 +1,24 @@
+package com.lantone.qc.trans.beilun.util.ez;
+
+import com.lantone.qc.trans.beilun.util.ez.util.EzXmlUtil;
+import lombok.extern.slf4j.Slf4j;
+
+import java.util.Map;
+
+/**
+ * @Description: 手术记录文档生成
+ * @author: HUJING
+ * @time: 2021/1/7 11:20
+ */
+@Slf4j
+public class EzOperationRecordAnalysis implements EzAnalysis {
+
+    @Override
+    public Map<String, String> analysis(String xml) throws Exception {
+        Map<String, String> map = EzXmlUtil.analysis(xml);
+        if (map.containsKey("手术结束时间")) {
+            map.put("手术结束时间", map.get("手术结束时间").split(" ")[0]);
+        }
+        return map;
+    }
+}

+ 3 - 0
trans/src/main/java/com/lantone/qc/trans/beilun/util/ez/util/EzXmlUtil.java

@@ -69,6 +69,9 @@ public class EzXmlUtil {
                 if (content.size() > 0) {
                     Element firstEle = content.get(0);
                     String key = firstEle.getStringValue();
+                    if (key.endsWith(":")) {
+                        key = key.substring(0, key.length() - 1);
+                    }
                     String value = "";
                     for (int i = 1; i < content.size(); i++) {
                         String v = content.get(i).getStringValue();