chengyao 4 yıl önce
ebeveyn
işleme
cf3632d66b

+ 14 - 9
src/main/java/com/diagbot/facade/ConsoleFacade.java

@@ -529,15 +529,20 @@ public class ConsoleFacade {
         //指标十六  临床用血相关记录符合率
         filterVO.setFlagStr("1");
                                  medManageParams = behospitalInfoFacade.getMedManageParams(filterVO);
-                                 retLists = bloodMethod(retLists, medManageParams, triggeringRulesMap);
-        List<Map<String, String>> retData = new ArrayList<>();
-        for (int i = 0; i < retLists.size(); i++) {
-            if(retLists.get(i).containsValue(filterVO.getIndexName())){
-                retData.add(retLists.get(i));
-                break;
-            }
-        }
-        return retData;
+                                  retLists = bloodMethod(retLists, medManageParams, triggeringRulesMap);
+
+         if(StringUtils.isNotEmpty(filterVO.getIndexName())){
+             List<Map<String, String>> retData = new ArrayList<>();
+             for (int i = 0; i < retLists.size(); i++) {
+                 if(retLists.get(i).containsValue(filterVO.getIndexName())){
+                     retData.add(retLists.get(i));
+                     break;
+                 }
+             }
+             return retData;
+         }
+
+        return retLists;
     }
 
     /**