Quellcode durchsuchen

诊断搜索优化

lighter vor 2 Jahren
Ursprung
Commit
cbb69542a1

+ 4 - 0
src/main/java/thyyxxk/webserver/entity/dictionary/SearchDataParam.java

@@ -19,4 +19,8 @@ public class SearchDataParam {
     private Integer perstype;
     private Integer page;
     private boolean accurateSearch = false;
+
+    public String getMedType() {
+        return null == medType ? "" : medType;
+    }
 }

+ 3 - 0
src/main/java/thyyxxk/webserver/service/inpatient/DictionaryService.java

@@ -42,6 +42,9 @@ public class DictionaryService {
             case "physician":
                 return ResultVoUtil.success(deepinPhysician(param.getMethod(), param.getContent(), param.isAccurateSearch()));
             case "diag":
+                if (param.getMedType().equals("41") || param.getMedType().equals("42")) {
+                    return ResultVoUtil.success(deepinInjuryDiag(param.getMethod(), param.getContent()));
+                }
                 return ResultVoUtil.success(deepinDiag(param.getMethod(), param.getContent(), param.isAccurateSearch()));
             case "slwspcdiag":
                 return ResultVoUtil.success(deepinSlwSpcDiag(param.getContent(), param.getPerstype()));