版本信息
-
pig版本: 3.4.6
-
是否修改包名: no
问题描述
pig-umps-biz 下的SysMenuController
中的 /tree 请求返回数据超出 范围.
eg: /tree?parent_id=1000 返回全部menu信息
报错信息 、截图 截图
```java
/*
* 构建树查询 1. 不是懒加载情况,查询全部 2. 是懒加载,根据parentId 查询 2.1 父节点为空,则查询ID -1
* @param lazy 是否是懒加载
* @param parentId 父节点ID
* @return
/
@Override
public List
return TreeUtil.build(collect, CommonConstants.MENU_TREE_ROOT_ID);
}
Long parent = parentId == null ? CommonConstants.MENU_TREE_ROOT_ID : parentId;
List<TreeNode<Long>> collect = baseMapper
.selectList(Wrappers.<SysMenu>lambdaQuery().eq(SysMenu::getParentId, parent)
.orderByAsc(SysMenu::getSortOrder))
.stream().map(getNodeFunction()).collect(Collectors.toList());
return TreeUtil.build(collect, parent);
}
```
上一篇:
RuoYi 演示模式,不允许操作