From b8e7b7cd4fd4f9305ac0eef7df08aaec98ec0b82 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期四, 23 一月 2025 09:12:20 +0800
Subject: [PATCH] zjh20250122

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java |   60 +++---------------------------------------------------------
 1 files changed, 3 insertions(+), 57 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
index 2dfe3e8..e6fe635 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
@@ -1429,6 +1429,7 @@
 //    @Transactional
     @GetMapping("/getParentList")
     @ApiOperation(value = "鍖荤敓鐐瑰嚮浣撴淇℃伅璇︽儏(鍙樉绀虹埗椤圭洰鍒楄〃)")
+//    淇敼鎸夌収绉戝鏌ヨ
     public AjaxResult getParentList(@ApiParam(value = "瀹㈡埛浣撴鍙�") @RequestParam String tjNumber) {
         String userId = SecurityUtils.getLoginUser().getUserId();
         Integer ksId = null;
@@ -1489,15 +1490,13 @@
 
         String config = configService.selectConfigByKey("qt_open_xdt");
         String byKey = configService.selectConfigByKey("qt_kjksid");
-        List<Integer> split = new ArrayList<>(); // 瀛樻斁杞崲鍚庣殑integer绫诲瀷缁撴灉
+        Set<Integer> split = new HashSet<>(); // 瀛樻斁杞崲鍚庣殑integer绫诲瀷缁撴灉
+        split.add(ksId);
         if ("Y".equals(config)) {
             List<SysRole> roles = SecurityUtils.getLoginUser().getUser().getRoles();
             if (null != roles && !roles.isEmpty()) {
                 List<SysRole> list = roles.stream().filter(item -> item.getRoleName().contains("鍓嶅彴")).collect(Collectors.toList());
                 if (!list.isEmpty()) {
-//                    if (null != ksId && ksId == 100) {
-//                        ksId = 999;
-//                    }
                     if (null != byKey && !byKey.isEmpty()) {
                         String[] arr = byKey.split(","); // 鏍规嵁閫楀彿杩涜鍒囧壊
                         for (String s : arr) {
@@ -1505,36 +1504,15 @@
                             split.add(num); // 娣诲姞鍒板垪琛ㄤ腑
                         }
                     }
-                } else {
-                    split.add(ksId);
                 }
-            } else {
-                split.add(ksId);
             }
-        } else {
-            split.add(ksId);
         }
-
-//        LambdaQueryWrapper<TjProject> wq2 = new LambdaQueryWrapper<>();
-//        if ((null != sysUser && !sysUser.getUserName().equals("10001")) && 100!=ksId) {
-//            wq2.in(TjProject::getDeptId,split);
-//        }
-//        //鍒ゆ柇璇ラ」鐩槸鍚﹂渶瑕佹墦鍗版姤鍛�
-//        wq2.eq(TjProject::getNeedReport,"Y");
-//        List<TjProject> Deptlist = projectService.list(wq2);
-//        List<Long> proIdList = Deptlist.stream().map(TjProject::getProId).collect(Collectors.toList());
-//        if (Deptlist.isEmpty() || proIdList.isEmpty()) {
-//            return AjaxResult.error("璇ョ瀹や笅鏃犻」鐩紒");
-//        }
-
-
             List<TjOrderRemark> list;
             if(null != sysUser && sysUser.getUserName().equals("10001")){
                 list=remarkService.yiShengJianChaGetPrentProCJGLY(tjNumber);
             }else {
                 list= remarkService.yiShengJianChaGetPrentPro(tjNumber, split);
             }
-
             if (null ==list || list.isEmpty()) {
                 return AjaxResult.error("璇ョ瀹や笅鏃犻」鐩紒");
             }
@@ -1544,39 +1522,7 @@
                     tjOrderRemark.setProName(tjProject.getProName());
                 }
             }
-
             return AjaxResult.success(list);
-
-
-//            LambdaQueryWrapper<TjOrderDetail> wqq = new LambdaQueryWrapper<>();
-//            wqq.eq(TjOrderDetail::getOrderId, one.getOrderId());
-//            wqq.isNotNull(TjOrderDetail::getFlowingWaterId);
-//            wqq.in(TjOrderDetail::getProId, proIdList);
-//            wqq.notIn(TjOrderDetail::getProId, proIdList,projectService.getNneedReprotProId());
-//            List<TjOrderDetail> detailList = detailService.list(wqq);
-//            if (detailList != null && !detailList.isEmpty()) {
-//                List<Long> collect = detailList.stream().map(TjOrderDetail::getProId).collect(Collectors.toList());
-//                QueryWrapper<TjOrderRemark> wq = new QueryWrapper<>();
-//                wq.eq("tj_number", tjNumber);
-//                wq.in("pro_id", collect);
-//                wq.ne("type", 2);
-//                wq.ne("dept_id",241);
-//                wq.notIn("pro_id", proIdList,projectService.getNneedReprotProId());
-//                List<TjOrderRemark> list = remarkService.list(wq);
-//                if (list.isEmpty()) {
-//                    return AjaxResult.success("璇ョ瀹や笅鏃犻」鐩紒");
-//                }
-//                for (TjOrderRemark tjOrderRemark : list) {
-//                    TjProject tjProject = projectService.getById(tjOrderRemark.getProId());
-//                    if (null != tjProject) {
-//                        tjOrderRemark.setProName(tjProject.getProName());
-//                    }
-//                }
-//                return AjaxResult.success(list);
-//            }
-//            return AjaxResult.success();
-//    }
-
 }
 
 @Transactional

--
Gitblit v1.8.0