ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java
@@ -790,8 +790,16 @@ @ApiOperation(value = "查询病种对应项目") public AjaxResult getProByBz(@ApiParam(value = "病种ID")@RequestParam(required = false)String bz) { try { List<TjBzPro> list = bzProService.list(new LambdaQueryWrapper<>(TjBzPro.class).eq(TjBzPro::getBzId, bz)); return AjaxResult.success(list); LambdaQueryWrapper<TjBzPro> tjBzProLambdaQueryWrapper = new LambdaQueryWrapper<>(TjBzPro.class); if(StringUtil.isNotBlank(bz)){ tjBzProLambdaQueryWrapper.eq(TjBzPro::getBzId, bz); List<TjBzPro> list = bzProService.list(tjBzProLambdaQueryWrapper); return AjaxResult.success(list); }else { List<TjProject> list = tjProjectService.selectTjProjectListByBz(); return AjaxResult.success(list); } } catch (Exception e) { throw new RuntimeException(e); } ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjProjectMapper.java
@@ -207,4 +207,8 @@ @Select("call getProListByBwwh(#{bw,mode=IN}) ") List<TjProject> getProListByBwwh(String bw); @Select("SELECT * FROM tj_project a WHERE a.deleted=0 AND a.pro_status=0 AND a.pro_parent_id=0 AND a.pro_id NOT IN (SELECT pro_id FROM tj_bz_pro )") List<TjProject> selectTjProjectListByBz(); } ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjProjectService.java
@@ -146,4 +146,7 @@ List<TjProject> getProListByBblx(String bblx); List<TjProject> getProListByBwwh(String bw); List<TjProject> selectTjProjectListByBz(); } ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjProjectServiceImpl.java
@@ -357,4 +357,9 @@ return tjProjectMapper.getProListByBwwh(bw); } @Override public List<TjProject> selectTjProjectListByBz() { return tjProjectMapper.selectTjProjectListByBz(); } }