fix 角色查询树

This commit is contained in:
lijiarao
2021-08-30 17:53:43 +08:00
parent 14e34c247d
commit b06e2a3b71
@@ -105,6 +105,7 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
* @return
*/
private List<SysRoleTreeModel> getChildrenByParentId(String parentId){
SysRole sysRole1 = baseMapper.selectById(parentId);
LambdaQueryWrapper<SysRole> wrapper = new LambdaQueryWrapper<>();
if (parentId==null){
wrapper.isNull(SysRole::getParentId);
@@ -119,7 +120,7 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
treeModel.setKey(sysRole.getId());
treeModel.setValue(sysRole.getId());
treeModel.setTitle(sysRole.getRoleName());
treeModel.setParentName(sysRole.getRoleName());
treeModel.setParentName(sysRole1.getRoleName());
List<SysRoleTreeModel> children = getChildrenByParentId(sysRole.getId());
treeModel.setChildren(children);
treeModelList.add(treeModel);