Prechádzať zdrojové kódy

长兴首次病程对接修改

rengb 5 rokov pred
rodič
commit
236642c970

+ 1 - 11
trans/src/main/java/com/lantone/qc/trans/changx/ChangxFirstCourseRecordDocTrans.java

@@ -10,7 +10,6 @@ import com.lantone.qc.trans.changx.util.CxXmlUtil;
 import com.lantone.qc.trans.comsis.ModelDocGenerate;
 import com.lantone.qc.trans.comsis.OrdinaryAssistant;
 import com.lantone.qc.trans.comsis.Preproc;
-import org.dom4j.DocumentHelper;
 
 import java.util.List;
 import java.util.Map;
@@ -25,7 +24,7 @@ public class ChangxFirstCourseRecordDocTrans extends ModelDocTrans {
     @Override
     public FirstCourseRecordDoc extract(MedrecVo medrecVo) {
         String content = ((List<String>) medrecVo.getContent().get("content")).get(0);
-        String text = getModelText(content);
+        String text = CxXmlUtil.getTextByNodePath(content, "//DocObjContent/Region/Content_Text");
         Map<String, String> cutWordMap = getCutWordMap(text);
         Map<String, String> xmlNodeValueMap = CxXmlUtil.firstLevelNodeValue("//DocObjContent//Region", content);
         cutWordMap.putAll(xmlNodeValueMap);
@@ -36,15 +35,6 @@ public class ChangxFirstCourseRecordDocTrans extends ModelDocTrans {
         return firstCourseRecordDoc;
     }
 
-    private String getModelText(String xml) {
-        String content = null;
-        try {
-            content = DocumentHelper.parseText(xml).getRootElement().element("DocObjContent").element("Region").element("Content_Text").getTextTrim();
-        } catch (Exception e) {
-        }
-        return content;
-    }
-
     private Map<String, String> getCutWordMap(String content) {
         Map<String, String> retMap = Maps.newHashMap();
         if (StringUtil.isBlank(content)) {