Переглянути джерело

1.抗生素规则修改空指针

huj 4 роки тому
батько
коміт
9d6a68ffd5

+ 4 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR03076.java

@@ -55,7 +55,10 @@ public class THR03076 extends QCCatalogue {
             return;
         }
 
-        Map<Date, String> extData = (Map<Date, String>) outputInfo.getResult().get("THR02985").get("extData");
+        Map<Date, String> extData = null;
+        if (outputInfo.getResult().get("THR02985") != null) {
+            extData = (Map<Date, String>) outputInfo.getResult().get("THR02985").get("extData");
+        }
 
         List<Map<String, String>> docAdvStruct = doctorAdviceDocs
                 .stream()

+ 4 - 3
kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR03077.java

@@ -12,7 +12,6 @@ import com.lantone.qc.pub.model.doc.FirstCourseRecordDoc;
 import com.lantone.qc.pub.model.doc.LeaveHospitalDoc;
 import com.lantone.qc.pub.model.doc.ThreeLevelWardDoc;
 import com.lantone.qc.pub.model.doc.consultation.ConsultationDoc;
-import com.lantone.qc.pub.model.doc.consultation.ConsultationResultsDoc;
 import com.lantone.qc.pub.model.doc.operation.OperationDiscussionDoc;
 import com.lantone.qc.pub.model.doc.operation.OperationDoc;
 import com.lantone.qc.pub.model.doc.operation.OperationRecordDoc;
@@ -51,8 +50,10 @@ public class THR03077 extends QCCatalogue {
         if (doctorAdviceDocs.size() == 0) {
             return;
         }
-
-        Map<Date, String> extData = (Map<Date, String>) outputInfo.getResult().get("THR02985").get("extData");
+        Map<Date, String> extData = null;
+        if (outputInfo.getResult().get("THR02985") != null) {
+            extData = (Map<Date, String>) outputInfo.getResult().get("THR02985").get("extData");
+        }
 
         List<Map<String, String>> docAdvStruct = doctorAdviceDocs
                 .stream()