Pārlūkot izejas kodu

事中住院接口

0027005599 2 gadi atpakaļ
vecāks
revīzija
270bef2284

+ 3 - 3
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/ruleengine/HospGetDataToRuleEngine.java

@@ -99,9 +99,9 @@ public class HospGetDataToRuleEngine {
             if (CollectionUtil.isNotEmpty(diagnoseList)) {
                 detailMap.putAll(diagnoseList.get(0));
             }
-            String pCategory = detailMap.getOrDefault("EXPENSE_CATEGORY", "").toString();
-            if (StringUtils.isNotBlank(pCategory)) {
-                detailMap.put("EXPENSE_CATEGORY", categoriesItemMap.getOrDefault(pCategory, pCategory));
+            Object pCategory = detailMap.get("EXPENSE_CATEGORY");
+            if (null != pCategory && StringUtils.isNotBlank(pCategory.toString())) {
+                detailMap.put("EXPENSE_CATEGORY", categoriesItemMap.getOrDefault(pCategory, pCategory.toString()));
             }
             CommonUtil.setDockerLevel(detailMap);
             CommonUtil.setProjectType(detailMap);