| | |
| | | .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); |
| | | } |
| | |
| | | } |
| | | 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 |
| | |
| | | } |
| | | |
| | | @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 |
| | |
| | | |
| | | private String createALlDeptName(Dept dept){ |
| | | Dept parent = this.getById(dept.getParentId()); |
| | | return parent.getAllDeptName() + "/" + dept.getDeptName(); |
| | | String parentName = parent.getAllDeptName(); |
| | | if(StringUtils.isNotBlank(parentName)) { |
| | | return parent.getAllDeptName() + "/" + dept.getDeptName(); |
| | | } else { |
| | | return dept.getDeptName(); |
| | | } |
| | | } |
| | | } |