From c04dbb5e2307ecc935930da05ab2d17bc0b72914 Mon Sep 17 00:00:00 2001
From: lige <bestlige@outlook.com>
Date: 星期日, 04 二月 2024 16:15:47 +0800
Subject: [PATCH] sous

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 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 c4e4481..9e18417 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
@@ -113,8 +113,21 @@
      */
     @GetMapping("/getAllChildListById")
     @ApiOperation(value = "鏌ヨ椤圭洰瀛愰」")
-    public AjaxResult getAllChildListById(String proId) {
-        List<TjProject> tjProjects = tjProjectService.getAllChildListById(proId);
+    public AjaxResult getAllChildListById(@RequestParam(required = false)String proId,
+                                          @RequestParam(required = false) String proName,
+                                          @RequestParam(required = false) String checkType) {
+        LambdaQueryWrapper<TjProject> wq=new LambdaQueryWrapper<>();
+        if (proId!=null){
+            wq.eq(TjProject::getProParentId,proId);
+        }
+        if (proName!=null){
+            wq.like(TjProject::getProName,proName);
+        }
+        if (checkType!=null){
+            wq.eq(TjProject::getProCheckType,checkType);
+        }
+        List<TjProject> tjProjects = tjProjectService.list(wq);
+//        List<TjProject> tjProjects = tjProjectService.getAllChildListById(proId);
         if (tjProjects != null) {
             for (TjProject project : tjProjects) {
                 SysDept sysDept = deptService.selectDeptById(project.getDeptId());
@@ -471,7 +484,7 @@
      */
     @GetMapping(value = "/getInfoByProId")
     @ApiOperation(value = "鑾峰彇浣撴椤圭洰璇︾粏淇℃伅")
-    public AjaxResult getInfoByProId(Long proId) {
+    public AjaxResult getInfoByProId(@RequestParam Long proId) {
         TjProject tjProject = tjProjectService.getById(proId);
         return AjaxResult.success(tjProject);
     }

--
Gitblit v1.8.0