From d251236f861452678eab9de0657ec46ba53930e6 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期二, 19 三月 2024 14:08:58 +0800 Subject: [PATCH] zjh 2024/03/19--1 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java | 32 ++++++++++++++++++++------------ 1 files changed, 20 insertions(+), 12 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 aeb73ef..cbcdb7a 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,11 +83,13 @@ @GetMapping("/getDxList") @ApiOperation(value = "閫夋嫨浣撴椤圭洰閫夊崟椤规椂璋冪敤鐨勬帴鍙�") public AjaxResult getDxList() { - LambdaQueryWrapper<TjProject> wq0 = new LambdaQueryWrapper<>(); - wq0.eq(TjProject::getProParentId, 0); - - List<TjProject> tjProjects = tjProjectService.list(wq0); - +// LambdaQueryWrapper<TjProject> wq0 = new LambdaQueryWrapper<>(); +// wq0.eq(TjProject::getProParentId, 0); + List<TjProject> tjProjects = tjProjectService.getDxTjProjectList(); + String config = configService.selectConfigByKey("tj_dxsxtj"); + if(null !=config && config.equals("N")){ + tjProjects = tjProjectService.getOpenDxTjProjectList(); + } //涓婇潰鐨勬崲sql // final List<TjProject> tjProjects = tjProjectService.getProBySqlAndName(proName, checkType, deptId); @@ -181,21 +183,27 @@ } + @GetMapping("/getPacTjProjectList") + @ApiOperation(value = "缁存姢濂楅椤甸潰鏂板椤圭洰鏃惰皟鐢�") + public AjaxResult getPacTjProjectList() { + List<TjProject> tjProjects = tjProjectService.getPacTjProjectList(); + return AjaxResult.success(tjProjects); + } + + /** * 鏌ヨ浣撴椤圭洰鍒楄〃 */ @GetMapping("/list") @ApiOperation(value = "鏌ヨ浣撴椤圭洰鍒楄〃") public AjaxResult list() { - LambdaQueryWrapper<TjProject> wq = new LambdaQueryWrapper<>(); - wq.eq(TjProject::getProParentId, 0); - wq.eq(TjProject::getProStatus, 0); - List<TjProject> tjProjects = tjProjectService.list(wq); +// LambdaQueryWrapper<TjProject> wq = new LambdaQueryWrapper<>(); +// wq.eq(TjProject::getProParentId, 0); +// wq.eq(TjProject::getProStatus, 0); + List<TjProject> tjProjects = tjProjectService.getTjProjectList(); if (tjProjects != null) { for (TjProject project : tjProjects) { - LambdaQueryWrapper<TjProject> wq1 = new LambdaQueryWrapper<>(); - wq1.eq(TjProject::getProParentId, project.getProId()); - List<TjProject> projectList = tjProjectService.list(wq1); + List<TjProject> projectList = tjProjectService.getTjProjectListBySoneId(String.valueOf(project.getProId())); project.setTjProjectList(projectList); } return AjaxResult.success(tjProjects); -- Gitblit v1.8.0