Commit 6b102510 authored by Rensq's avatar Rensq

feat(sys): 优化组织结构树展示逻辑

- 在组织结构树查询中增加了对非下属部门的过滤功能
- 当 isSubordinates 参数不为 "1" 时,只展示本级部门
parent d3d9c014
......@@ -585,6 +585,12 @@ public class NewSysUserController extends SuperController {
.sorted(Comparator.comparing(SysOrg::getIsDept).reversed()) // 按照IS_DEPT降序排序
.collect(Collectors.toList());
if (!"1".equals(isSubordinates)) {
childOrgs = childOrgs.stream()
.filter(org -> "1".equals(org.getIsDept()))
.collect(Collectors.toList());
}
// 递归处理每个子节点
for (SysOrg childOrg : childOrgs) {
NewTreeVo childNewTreeVo = BeanHelper.beanToBean(childOrg, NewTreeVo.class);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment