Pārlūkot izejas kodu

症状静态知识维护添加

wangsy 8 mēneši atpakaļ
vecāks
revīzija
b32ce504c2

+ 5 - 0
src/main/java/com/diagbot/facade/KlConceptStaticFacade.java

@@ -737,6 +737,9 @@ public class KlConceptStaticFacade extends KlConceptStaticServiceImpl {
                 case 11:
                     retType = LexiconEnum.ClassicCase.getKey();
                     break;
+                case 12:
+                    retType = LexiconEnum.Symptom.getKey();
+                    break;
                 default:
                     break;
             }
@@ -763,6 +766,8 @@ public class KlConceptStaticFacade extends KlConceptStaticServiceImpl {
                 retType = 10;
             } else if (type.equals(LexiconEnum.ClassicCase.getKey())) {
                 retType = 11;
+            } else if (type.equals(LexiconEnum.Symptom.getKey())) {
+                retType = 12;
             }
         }
         return retType;

+ 6 - 2
src/main/java/com/diagbot/facade/MedRetrievalFacade.java

@@ -244,7 +244,7 @@ public class MedRetrievalFacade {
         Map<String, String> dicTypeMap_back = EntityUtil.makeMapWithKeyValue(dicType_back, "name", "val");
         List<DictionaryInfoDTO> dicTypeName_back = dictionaryFacade.getListByGroupType(13);
 
-        //检索类型(多选):0-全部、1-诊断、2-药品、3-检验、5-检查、6-手术和操作、8-量表、9-护理
+        //检索类型(多选):0-全部、1-诊断、2-药品、3-检验、5-检查、6-手术和操作、8-量表、9-护理、12-症状
         if (ListUtil.isEmpty(types)
                 || (ListUtil.isNotEmpty(types) && types.contains(0))) {
             staticKnowledgeIndexVO.getTypeIds().addAll(Arrays.asList(LexiconEnum.Disease.getKey(),
@@ -256,7 +256,8 @@ public class MedRetrievalFacade {
                     LexiconEnum.Operation.getKey(),
                     LexiconEnum.Scale.getKey(),
                     LexiconEnum.Nurse.getKey(),
-                    LexiconEnum.Law.getKey()));
+                    LexiconEnum.Law.getKey(),
+                    LexiconEnum.Symptom.getKey()));
         } else {
             if (types.contains(1)) {
                 staticKnowledgeIndexVO.getTypeIds().add(LexiconEnum.Disease.getKey());
@@ -284,6 +285,9 @@ public class MedRetrievalFacade {
             if (types.contains(10)) {
                 staticKnowledgeIndexVO.getTypeIds().add(LexiconEnum.Law.getKey());
             }
+            if (types.contains(12)) {
+                staticKnowledgeIndexVO.getTypeIds().add(LexiconEnum.Symptom.getKey());
+            }
         }
 
         List<StaticKnowledgeIndexDTO> retList = klConceptFacade.staticIndex(staticKnowledgeIndexVO);

+ 1 - 1
src/main/java/com/diagbot/web/RetrievalController.java

@@ -48,7 +48,7 @@ public class RetrievalController {
     }
 
     @ApiOperation(value = "医学知识(静态知识)检索[zhaops]",
-            notes = "types: 类型(多选):0-全部、1-诊断、2-药品、3-检验、5-检查、6-手术和操作、8-量表、9-护理、10-政策法规 <br>" +
+            notes = "types: 类型(多选):0-全部、1-诊断、2-药品、3-检验、5-检查、6-手术和操作、8-量表、9-护理、10-政策法规、12-症状 <br>" +
                     "inputStr: 检索内容<br>")
     @PostMapping("/staticKnowledgeIndex")
     public RespDTO<List<StaticKnowledgeIndexDTO>> staticKnowledgeIndex(@Valid @RequestBody StaticKnowledgeIndexVO staticKnowledgeIndexVO) {