【7.3.3】【menu】修复树查询的问题

pull/45/MERGE
fengshuonan 2022-12-06 22:07:17 +08:00
parent edbdb3d775
commit 8b3c033b21
1 changed files with 8 additions and 1 deletions

View File

@ -241,7 +241,14 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
AntdMenusFactory.fillLeafFlag(sysMenuList);
// 将结果集处理成树
return new DefaultTreeBuildFactory<SysMenu>().doTreeBuild(sysMenuList);
List<SysMenu> treeMenus = new DefaultTreeBuildFactory<SysMenu>().doTreeBuild(sysMenuList);
// 如果树节点构建失败,则返回平级节点
if (ObjectUtil.isEmpty(treeMenus)) {
return sysMenuList;
} else {
return treeMenus;
}
}
@Override