From 1f086217a887d7c2b4f6083de58b41122f45d1ab Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期五, 22 三月 2024 17:57:49 +0800
Subject: [PATCH] zjh 2024/03/22--1

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java |   48 ++++++++++++++++++++++++++++++------------------
 1 files changed, 30 insertions(+), 18 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 cbcdb7a..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,25 +83,15 @@
     @GetMapping("/getDxList")
     @ApiOperation(value = "閫夋嫨浣撴椤圭洰閫夊崟椤规椂璋冪敤鐨勬帴鍙�")
     public AjaxResult getDxList() {
-//        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);
-
         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");
@@ -544,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