From e282e3bb247adc903e201e85239a504548efa7c6 Mon Sep 17 00:00:00 2001
From: wangwh <2397901735@qq.com>
Date: Tue, 10 Sep 2024 14:26:20 +0800
Subject: [PATCH] 1、修改查询下级所有组织接口 2、首页相关接口

---
 dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtUnitService.java |   12 +++---------
 1 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtUnitService.java b/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtUnitService.java
index c681d15..59a4abf 100644
--- a/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtUnitService.java
+++ b/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtUnitService.java
@@ -312,13 +312,7 @@
         // 获取当前登录用户
         CtUserDTO loginUser = ctUserService.clientGetUserAll(userId);
         // 组织条件
-        QueryWrapper<CtUnit> ctUnitQueryWrapper = new QueryWrapper<>();
-        if (RoleBaseEnum.checkAdminPower(loginUser)){
-            ctUnitQueryWrapper.eq("cust_id", loginUser.getCustId()).select("id", "unit_name", "parent_id");
-        }else {
-            ctUnitQueryWrapper.eq("id", loginUser.getUnitId()).select("id", "unit_name", "parent_id");
-        }
-        List<CtUnit> ctUnitList = this.list(ctUnitQueryWrapper);
+        List<CtUnit> ctUnitList = mapper.listAllChild(loginUser.getUnitId());
         List<SelectTermDTO> unitSelectTerms = new ArrayList<>();
 
         List<String> unitIdList= ctUnitList.stream().map(CtUnit::getId).collect(Collectors.toList());
@@ -333,7 +327,7 @@
             unitSelectTerm.setValue(ctUnit.getId());
             unitSelectTerm.setLabel(ctUnit.getUnitName());
             unitSelectTerm.setParentId(ctUnit.getParentId());
-            unitSelectTerm.setCheckable(false);
+            unitSelectTerm.setCheckable(true);
             List<SelectTermDTO> deptSelectTerms = new ArrayList<>();
             for(CtDept ctDept : ctDeptList){
                 if(ctUnit.getId().equals(ctDept.getUnitId())){
@@ -341,7 +335,7 @@
                     deptSelectTerm.setValue(ctDept.getId());
                     deptSelectTerm.setLabel(ctDept.getName());
                     deptSelectTerm.setParentId(ctDept.getParentId());
-                    deptSelectTerm.setCheckable(false);
+                    deptSelectTerm.setCheckable(true);
 
                     deptSelectTerms.add(deptSelectTerm);
                 }

--
Gitblit v1.8.0