|
@@ -153,7 +153,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
*/
|
|
|
@Override
|
|
|
public List<RouterVo> buildMenus(List<SysMenu> menus) {
|
|
|
- List<RouterVo> routers = new LinkedList<RouterVo>();
|
|
|
+ List<RouterVo> routers = new LinkedList<>();
|
|
|
for (SysMenu menu : menus) {
|
|
|
RouterVo router = new RouterVo();
|
|
|
router.setHidden("1".equals(menu.getVisible()));
|
|
@@ -169,7 +169,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
router.setChildren(buildMenus(cMenus));
|
|
|
} else if (isMenuFrame(menu)) {
|
|
|
router.setMeta(null);
|
|
|
- List<RouterVo> childrenList = new ArrayList<RouterVo>();
|
|
|
+ List<RouterVo> childrenList = new ArrayList<>();
|
|
|
RouterVo children = new RouterVo();
|
|
|
children.setPath(menu.getPath());
|
|
|
children.setComponent(menu.getComponent());
|
|
@@ -181,7 +181,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
} else if (menu.getParentId().intValue() == 0 && isInnerLink(menu)) {
|
|
|
router.setMeta(new MetaVo(menu.getMenuName(), menu.getIcon()));
|
|
|
router.setPath("/");
|
|
|
- List<RouterVo> childrenList = new ArrayList<RouterVo>();
|
|
|
+ List<RouterVo> childrenList = new ArrayList<>();
|
|
|
RouterVo children = new RouterVo();
|
|
|
String routerPath = innerLinkReplaceEach(menu.getPath());
|
|
|
children.setPath(routerPath);
|
|
@@ -394,7 +394,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
* @return String
|
|
|
*/
|
|
|
public List<SysMenu> getChildPerms(List<SysMenu> list, int parentId) {
|
|
|
- List<SysMenu> returnList = new ArrayList<SysMenu>();
|
|
|
+ List<SysMenu> returnList = new ArrayList<>();
|
|
|
for (SysMenu t : list) {
|
|
|
// 一、根据传入的某个父节点ID,遍历该父节点的所有子节点
|
|
|
if (t.getParentId() == parentId) {
|
|
@@ -433,7 +433,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
* 判断是否有子节点
|
|
|
*/
|
|
|
private boolean hasChild(List<SysMenu> list, SysMenu t) {
|
|
|
- return getChildList(list, t).size() > 0;
|
|
|
+ return CollUtil.isNotEmpty(getChildList(list, t));
|
|
|
}
|
|
|
|
|
|
/**
|