| | |
| | | private Map<Long, List<SysDepartment>> getChildrenDepartmentMap(SysDepartment myDepartment) { |
| | | List<SysDepartment> sysDepartmentList = this.lambdaQuery() |
| | | .ne(SysDepartment::getOrgType , 4) |
| | | .ne(SysDepartment::getOrgType , 3) |
| | | .ne(SysDepartment::getOrgType , 2) |
| | | .likeRight(SysDepartment::getTreeCode, myDepartment.getTreeCode()) |
| | | .orderByDesc(SysDepartment::getCreateTime) |
| | | .list(); |
| | |
| | | SysDepartment byId = this.getById(sysDepartmentVO.getParentId()); |
| | | childrenMap = getChildrenDepartmentMap(byId); |
| | | sysDepartmentVO = fillChildrenTreeModel(byId, childrenMap); |
| | | sysDepartmentVO.setChildren(new ArrayList<>()); |
| | | // sysDepartmentVO.setChildren(new ArrayList<>()); |
| | | } |
| | | if (sysDepartmentVO.getTreeCode().length()==10){ |
| | | SysDepartment sysDepartment = this.baseMapper.selectById(sysDepartmentVO.getParentId()); |