Sfoglia il codice sorgente

医院端获取护理静态知识

zhaops 4 anni fa
parent
commit
9e74001da0
1 ha cambiato i file con 11 aggiunte e 1 eliminazioni
  1. 11 1
      src/main/java/com/diagbot/facade/ConceptInfoFacade.java

+ 11 - 1
src/main/java/com/diagbot/facade/ConceptInfoFacade.java

@@ -80,6 +80,8 @@ public class ConceptInfoFacade extends ConceptInfoServiceImpl {
     private OperationConfigFacade operationConfigFacade;
     @Autowired
     private ScaleConfigFacade scaleConfigFacade;
+    @Autowired
+    private NurseConfigFacade nurseConfigFacade;
 
     /**
      * 返回带静态知识的检索结果
@@ -670,7 +672,6 @@ public class ConceptInfoFacade extends ConceptInfoServiceImpl {
                 }
                 break;
             case 8:
-                //todo
                 Map<String, Map<String, Long>> scaleConfigMap
                         = scaleConfigFacade.getConfigMap(hospitalId,
                         ListUtil.arrayToList(new String[] { staticKnowledgeHISVO.getHisName() }), null);
@@ -679,6 +680,15 @@ public class ConceptInfoFacade extends ConceptInfoServiceImpl {
                     nameList = new ArrayList<>(scaleConfigMap.get(staticKnowledgeHISVO.getHisName()).keySet());
                 }
                 break;
+            case 9:
+                Map<String, Map<String, Long>> nurseConfigMap
+                        = nurseConfigFacade.getConfigMap(hospitalId,
+                        ListUtil.arrayToList(new String[] { staticKnowledgeHISVO.getHisName() }), null);
+                if (nurseConfigMap != null &&
+                        nurseConfigMap.get(staticKnowledgeHISVO.getHisName()) != null) {
+                    nameList = new ArrayList<>(nurseConfigMap.get(staticKnowledgeHISVO.getHisName()).keySet());
+                }
+                break;
             default:
                 break;