Przeglądaj źródła

处理台州contentText为空的情况

zhanghang 3 lat temu
rodzic
commit
5105b2dc83

+ 7 - 1
trans/src/main/java/com/lantone/qc/trans/taizhou/TaiZhouBeHospitalizedDocTrans.java

@@ -61,7 +61,13 @@ public class TaiZhouBeHospitalizedDocTrans extends ModelDocTrans {
         addKeyMapping(structureMap, "职业", "工作性质");
         BeHospitalizedDoc beHospitalizedDoc = beHospitalizedDocGen(structureMap); // 不走共用
         beHospitalizedDoc.setPageData((Map) structureMap);
-        beHospitalizedDoc.setText(contentMap.get("contentText").toString());
+        Object contentText = contentMap.get("contentText");
+        if(contentText!=null){
+            beHospitalizedDoc.setText(contentMap.get("contentText").toString());
+        }else {
+            beHospitalizedDoc.setText("");
+        }
+
         return beHospitalizedDoc;
     }
 

+ 6 - 1
trans/src/main/java/com/lantone/qc/trans/taizhou/TaiZhouFirstCourseRecordDocTrans.java

@@ -80,7 +80,12 @@ public class TaiZhouFirstCourseRecordDocTrans extends ModelDocTrans {
         List<String> keys = Lists.newArrayList("检查计划", "治疗计划");
         String treatPlanJoin = structureMapJoin(structureMap, keys);
         firstCourseRecordDoc.getTreatPlanLabel().setAiText(treatPlanJoin);
-        firstCourseRecordDoc.setText(contentMap.get("contentText").toString());
+        Object contentText = contentMap.get("contentText");
+        if(contentText!=null){
+            firstCourseRecordDoc.setText(contentMap.get("contentText").toString());
+        }else {
+            firstCourseRecordDoc.setText("");
+        }
         return firstCourseRecordDoc;
     }
 

+ 7 - 1
trans/src/main/java/com/lantone/qc/trans/taizhou/TaiZhouInvasiveOperationDocTrans.java

@@ -42,7 +42,13 @@ public class TaiZhouInvasiveOperationDocTrans extends ModelDocTrans {
             xmlNodeValueMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
             structureMap = OrdinaryAssistant.mapKeyContrast(xmlNodeValueMap, keyContrasts, modeId);
         }
-        preSolve(contentMap.get("contentText").toString(),structureMap);
+        Object contentText = contentMap.get("contentText");
+        if(contentText!=null){
+            preSolve(contentMap.get("contentText").toString(),structureMap);
+        }else {
+            preSolve("",structureMap);
+        }
+
         InvasiveOperationDoc invasiveOperationDoc = new InvasiveOperationDoc();
         invasiveOperationDoc.setStructureMap(structureMap);
         invasiveOperationDoc.setPageData((Map) structureMap);