diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DeptServiceImpl.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DeptServiceImpl.java index a02bd699..dff72672 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DeptServiceImpl.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/DeptServiceImpl.java @@ -195,7 +195,7 @@ public class DeptServiceImpl implements DeptService { depts.addAll(deptRepository.findByPidIsNull()); return deptMapper.toDto(depts); } - depts.addAll(deptRepository.findByPid(deptDto.getPid())); + depts.addAll(deptRepository.findByPid(deptDto.getPid()).stream().filter(dept -> dept.getEnabled()).collect(Collectors.toList())); return getSuperior(findById(deptDto.getPid()), depts); }