ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TDeptServiceImpl.java
@@ -36,6 +36,10 @@ @Override public List<Integer> getAllSubDeptIds(String deptId) { TDept tDept = this.baseMapper.selectById(deptId); if (tDept.getDeptName().contains("董事长")||tDept.getDeptName().contains("总经理")){ return this.baseMapper.selectList(null).stream().map(TDept::getId).collect(Collectors.toList()); } List<Integer> allSubIds = new ArrayList<>(); getSubDeptIdsRecursive(Integer.valueOf(deptId), allSubIds); return allSubIds.stream().distinct().collect(Collectors.toList());