|
@@ -106,8 +106,10 @@ public class SheetSearchService {
|
|
|
return dao.searchEmployee(method, content, page);
|
|
|
}
|
|
|
|
|
|
- public ResultVo<List<PureCodeName>> getSsfzSurgeriesByIcd(String icd) {
|
|
|
- String disefamilyCode = dao.selectDisefamilyCode(icd);
|
|
|
+ public ResultVo<List<PureCodeName>> getSsfzSurgeriesByIcd(String bah, int times, String icd) {
|
|
|
+ String mainMedinsDiag = dao.selectMainMedinsDiag(bah, times);
|
|
|
+ String diseCode = StringUtil.isBlank(mainMedinsDiag) ? icd : mainMedinsDiag;
|
|
|
+ String disefamilyCode = dao.selectDisefamilyCode(diseCode);
|
|
|
if (StringUtil.isBlank(disefamilyCode)) {
|
|
|
return ResultVoUtil.fail(ExceptionEnum.SLIGHTLY_ERROR);
|
|
|
}
|