| | |
| | | import javax.annotation.Resource; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import cn.hutool.extra.pinyin.PinyinUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.ltkj.common.core.domain.entity.SysDept; |
| | | import com.ltkj.common.core.redis.RedisCache; |
| | |
| | | */ |
| | | @GetMapping("/getDxList") |
| | | @ApiOperation(value = "选择体检项目选单项时调用的接口") |
| | | public AjaxResult getDxList() { |
| | | List<TjProject> tjProjects = tjProjectService.getDxTjProjectList(); |
| | | public AjaxResult getDxList(@RequestParam(required = false) String pname) { |
| | | List<TjProject> tjProjects = tjProjectService.getDxTjProjectList(pname); |
| | | String config = configService.selectConfigByKey("tj_dxsxtj"); |
| | | if (null != config && config.equals("N")) { |
| | | tjProjects = tjProjectService.getOpenDxTjProjectList(); |
| | | tjProjects = tjProjectService.getOpenDxTjProjectList(pname); |
| | | } |
| | | if (tjProjects != null) { |
| | | for (TjProject project : tjProjects) { |
| | |
| | | if (null != tjProject.getTjStandardList() && tjProject.getTjStandardList().size() > 0) { |
| | | tjProject.setProStandard(1); |
| | | } |
| | | tjProject.setProEngName(PinyinUtil.getFirstLetter(tjProject.getProName(),"")); |
| | | if (tjProjectService.save(tjProject)) { |
| | | if (null != tjProject.getSfxmId()) { |
| | | DictProSfxm proSfxm = new DictProSfxm(); |
| | |
| | | return AjaxResult.error("该项目正在套餐中使用,暂时不能停用"); |
| | | } |
| | | } |
| | | tjProject.setProEngName(PinyinUtil.getFirstLetter(tjProject.getProName(),"")); |
| | | if (tjProject.getProParentId() == 0) { |
| | | if (tjProjectService.updateById(tjProject)) { |
| | | if (dictProSfxmService.deletedProSfxm(tjProject.getProId())) { |
| | |
| | | */ |
| | | @GetMapping("/getProParentIdDxList") |
| | | @ApiOperation(value = "选择体检项目(所有服项目)选单项时调用的接口") |
| | | public AjaxResult getProParentIdDxList() { |
| | | List<TjProject> tjProjects = tjProjectService.getDxTjProjectList(); |
| | | public AjaxResult getProParentIdDxList(@RequestParam(required = false) String pname) { |
| | | List<TjProject> tjProjects = tjProjectService.getDxTjProjectList(pname); |
| | | String config = configService.selectConfigByKey("tj_dxsxtj"); |
| | | if (null != config && config.equals("N")) { |
| | | tjProjects = tjProjectService.getOpenDxTjProjectList(); |
| | | tjProjects = tjProjectService.getOpenDxTjProjectList(pname); |
| | | } |
| | | String key = configService.selectConfigByKey("is_open_sfxm"); |
| | | Map<String, Object> map = new HashMap<>(); |