Browse Source

邵逸夫有部分数据存在空格 换行字符,如主诊医生

louhr 5 years ago
parent
commit
7f73779715

+ 3 - 2
trans/src/main/java/com/lantone/qc/trans/shaoyf/ShaoyfFirstCourseRecordDocTrans.java

@@ -30,8 +30,9 @@ public class ShaoyfFirstCourseRecordDocTrans extends ModelDocTrans {
         Map<String, String> sourceMap = ShaoyfXmlUtil.getXmlToMap(content);
         sourceMap.put("mode_id=" + contentMap.get("modeId").toString(), "");
         sourceMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
-
-        sourceMap.put("主诊医生", sourceMap.get("主诊医生").replace("&amp;amp;nbsp;", ""));
+        if (sourceMap.get("主诊医生") != null) {
+            sourceMap.put("主诊医生", sourceMap.get("主诊医生").replace("&amp;amp;nbsp;", ""));
+        }
         Map<String, String> structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, keyContrasts);
         // 病例特点=主诉+现病史-发病情况+专科检查+实验室检查+影像学检查+辅助检查结果+呼吸+脉搏+体温+血压
         //        structureMap.put("病例特点", MapUtil.getSelectString(structureMap, Arrays.asList(