From ccbcd23becc1359f26d8cc571005e546e2ed6053 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期三, 22 五月 2024 17:59:39 +0800 Subject: [PATCH] zjh 2024/05/22-1 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java | 62 +++++++++++++++++++++---------- 1 files changed, 42 insertions(+), 20 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java index 5ab8667..74dbb7c 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java @@ -83,23 +83,15 @@ @GetMapping("/getDxList") @ApiOperation(value = "閫夋嫨浣撴椤圭洰閫夊崟椤规椂璋冪敤鐨勬帴鍙�") public AjaxResult getDxList() { -// LambdaQueryWrapper<TjProject> wq0 = new LambdaQueryWrapper<>(); -// wq0.eq(TjProject::getProParentId, 0); - List<TjProject> tjProjects = tjProjectService.getDxTjProjectList(); - - //涓婇潰鐨勬崲sql -// final List<TjProject> tjProjects = tjProjectService.getProBySqlAndName(proName, checkType, deptId); - + String config = configService.selectConfigByKey("tj_dxsxtj"); + if(null !=config && config.equals("N")){ + tjProjects = tjProjectService.getOpenDxTjProjectList(); + } if (tjProjects != null) { for (TjProject project : tjProjects) { List<TjProject> projectList = tjProjectService.getTjProjectListBySoneId(String.valueOf(project.getProId())); project.setTjProjectList(projectList); - -// SysDept sysDept = deptService.selectDeptById(project.getDeptId()); -// if (sysDept!=null){ -// project.setDeptName(sysDept.getDeptName()); -// } } } String key = configService.selectConfigByKey("is_open_sfxm"); @@ -178,6 +170,14 @@ map.put("key", key); return AjaxResult.success(map); + } + + + @GetMapping("/getPacTjProjectList") + @ApiOperation(value = "缁存姢濂楅椤甸潰鏂板椤圭洰鏃惰皟鐢�") + public AjaxResult getPacTjProjectList() { + List<TjProject> tjProjects = tjProjectService.getPacTjProjectList(); + return AjaxResult.success(tjProjects); } @@ -534,13 +534,35 @@ TjProject tjProject = tjProjectService.getById(proId); return AjaxResult.success(tjProject); } -// /** -// * 鑾峰彇閮ㄩ棬鏍戝垪琛� -// */ -// @GetMapping("/deptTree") -// @ApiOperation("鑾峰彇閮ㄩ棬鏍戝垪琛�") -// public AjaxResult deptTree(SysDept dept) { -// return success(deptService.selectDeptTreeList(dept)); -// } + + + /** + * 閫夋嫨浣撴椤圭洰閫夊崟椤规椂璋冪敤鐨勬帴鍙� + */ + @GetMapping("/getProParentIdDxList") + @ApiOperation(value = "閫夋嫨浣撴椤圭洰(鎵�鏈夋湇椤圭洰)閫夊崟椤规椂璋冪敤鐨勬帴鍙�") + public AjaxResult getProParentIdDxList() { + List<TjProject> tjProjects = tjProjectService.getDxTjProjectList(); + String config = configService.selectConfigByKey("tj_dxsxtj"); + if(null !=config && config.equals("N")){ + tjProjects = tjProjectService.getOpenDxTjProjectList(); + } + String key = configService.selectConfigByKey("is_open_sfxm"); + Map<String,Object> map=new HashMap<>(); + map.put("list",tjProjects); + map.put("key",key); + return AjaxResult.success(map); + } + + @GetMapping("/getProSonDxList") + @ApiOperation(value = "閫夋嫨浣撴椤圭洰(鏍规嵁鐖堕」id閫夋嫨瀛愰」)閫夊崟椤规椂璋冪敤鐨勬帴鍙�") + public AjaxResult getProSonDxList(@RequestParam String proId) { + List<TjProject> projectList = tjProjectService.getTjProjectListBySoneId(proId); + String key = configService.selectConfigByKey("is_open_sfxm"); + Map<String,Object> map=new HashMap<>(); + map.put("list",projectList); + map.put("key",key); + return AjaxResult.success(map); + } } -- Gitblit v1.8.0