Преглед на файлове

修改规则无匹配项BUG

louhr преди 5 години
родител
ревизия
f236573295
променени са 1 файла, в които са добавени 5 реда и са изтрити 3 реда
  1. 5 3
      push-web/src/main/java/org/diagbot/push/controller/AlgorithmController.java

+ 5 - 3
push-web/src/main/java/org/diagbot/push/controller/AlgorithmController.java

@@ -147,9 +147,11 @@ public class AlgorithmController extends BaseController {
         responseData.setCrisisDetails(crisisDetailMap);
         //判断是否有危急值或开单合理性数据
         List<CrisisDetail> crisisDetails = crisisDetailMap.get("crisis");
-        for (CrisisDetail cd : crisisDetails) {
-            if (PushConstants.rule_app_type_id_1.equals(cd.getTypeId()) || PushConstants.rule_app_type_id_2.equals(cd.getTypeId())) {
-                responseData.setHasIndications("1");
+        if (crisisDetails != null) {
+            for (CrisisDetail cd : crisisDetails) {
+                if (PushConstants.rule_app_type_id_1.equals(cd.getTypeId()) || PushConstants.rule_app_type_id_2.equals(cd.getTypeId())) {
+                    responseData.setHasIndications("1");
+                }
             }
         }