|
@@ -45,13 +45,13 @@ public class SearchService {
|
|
|
iPage = deepinInjuryDiag(params.getMethod(), params.getContent(), iPage);
|
|
|
break;
|
|
|
case "SSCZ":
|
|
|
- iPage = deepinMedicalTechnology(params.getMethod(), params.getContent(), "zd_icd9_cm3", iPage);
|
|
|
+ iPage = deepinMedicalTechnology(params.getMethod(), params.getContent(), iPage);
|
|
|
break;
|
|
|
case "JY":
|
|
|
- iPage = deepinMedicalTechnology(params.getMethod(), params.getContent(), "jy_zd_item", iPage);
|
|
|
+ iPage = deepinJcJy(params.getMethod(), params.getContent(), "jy_zd_item", iPage);
|
|
|
break;
|
|
|
case "JC":
|
|
|
- iPage = deepinMedicalTechnology(params.getMethod(), params.getContent(), "jc_zd_item", iPage);
|
|
|
+ iPage = deepinJcJy(params.getMethod(), params.getContent(), "jc_zd_item", iPage);
|
|
|
break;
|
|
|
case "ZL":
|
|
|
iPage = deepinZlItems(params.getMethod(), params.getContent(), iPage);
|
|
@@ -72,13 +72,16 @@ public class SearchService {
|
|
|
return dao.searchPhysician(iPage, column, content);
|
|
|
}
|
|
|
|
|
|
- private IPage<CodeName> deepinMedicalTechnology(String method, String content, String table, IPage<CodeName> iPage) {
|
|
|
+ private IPage<CodeName> deepinMedicalTechnology(String method, String content, IPage<CodeName> iPage) {
|
|
|
content = '%' + content.toUpperCase() + '%';
|
|
|
String column = filterCommonColumn(method);
|
|
|
- if (table.equals("zd_icd9_cm3")) {
|
|
|
- return dao.searchIcd9Cm3(iPage, column, content);
|
|
|
- }
|
|
|
- return dao.searchMedicalTechnology(iPage, column, content, table);
|
|
|
+ return dao.searchIcd9Cm3(iPage, column, content);
|
|
|
+ }
|
|
|
+
|
|
|
+ private IPage<CodeName> deepinJcJy(String method, String content, String table, IPage<CodeName> iPage) {
|
|
|
+ content = '%' + content.toUpperCase() + '%';
|
|
|
+ String column = filterCommonColumn(method);
|
|
|
+ return dao.searchJcJyItem(iPage, column, content, table);
|
|
|
}
|
|
|
|
|
|
private IPage<CodeName> deepinZlItems(String method, String content, IPage<CodeName> iPage) {
|