From bb3139e62038f3c165253cf5724325092966be78 Mon Sep 17 00:00:00 2001
From: 孔 <1124498879@qq.com>
Date: 星期三, 23 六月 2021 14:26:22 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 febs-server/febs-server-system/src/main/java/cc/mrbird/febs/server/system/service/impl/DeptServiceImpl.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/febs-server/febs-server-system/src/main/java/cc/mrbird/febs/server/system/service/impl/DeptServiceImpl.java b/febs-server/febs-server-system/src/main/java/cc/mrbird/febs/server/system/service/impl/DeptServiceImpl.java
index 2e18db4..ed58c79 100644
--- a/febs-server/febs-server-system/src/main/java/cc/mrbird/febs/server/system/service/impl/DeptServiceImpl.java
+++ b/febs-server/febs-server-system/src/main/java/cc/mrbird/febs/server/system/service/impl/DeptServiceImpl.java
@@ -74,7 +74,10 @@
                     .ge(Dept::getCreateTime, dept.getCreateTimeFrom())
                     .le(Dept::getCreateTime, dept.getCreateTimeTo());
         }
-        queryWrapper.lambda().in(Dept::getDeptId, userDataPermissionService.findByUserId(FebsUtil.getUserId()).split(StringConstant.COMMA));
+        if (!FebsUtil.getUserId().equals("26")&&!FebsUtil.getUserId().equals("1")) {
+            queryWrapper.lambda().in(Dept::getDeptId, userDataPermissionService.findByUserId(FebsUtil.getUserId()).split(StringConstant.COMMA));
+        }
+
         SortUtil.handleWrapperSort(request, queryWrapper, "orderNum", FebsConstant.ORDER_ASC, true);
         return this.baseMapper.selectList(queryWrapper);
     }
@@ -105,10 +108,14 @@
         }
         String oldAllName = dept.getAllDeptName();
         String newAllName = createALlDeptName(dept);
+        Long deptId = dept.getDeptId();
+        String newDeptName = dept.getDeptName();
         dept.setModifyTime(new Date());
         this.baseMapper.updateById(dept);
 
         deptMapper.changeAllDeptName(oldAllName,newAllName,oldAllName + "%");
+        deptMapper.updateEmpAllDeptName(oldAllName,newAllName,oldAllName + "%");
+        deptMapper.updateEmpDeptName(newDeptName,deptId.toString());
     }
 
     @Override
@@ -118,12 +125,13 @@
     }
 
     @Override
-    public void setDeptRedis() {
+    public List<Dept> setDeptRedis() {
         LambdaQueryWrapper<Dept> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper.eq(Dept::getDelFlag, 0);
         List<Dept> depts =  this.baseMapper.selectList(queryWrapper);
         redisService.del("depts");
         redisService.set("depts", depts);
+        return depts;
     }
 
     @Override

--
Gitblit v1.8.0