|
|
@@ -174,15 +174,15 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
parentIds = baseMapper.selectObjs(new LambdaQueryWrapper<SysMenu>()
|
|
|
.select(SysMenu::getParentId)
|
|
|
.in(SysMenu::getMenuId, menuIds), x -> {
|
|
|
- return Convert.toLong(x);
|
|
|
- });
|
|
|
+ return Convert.toLong(x);
|
|
|
+ });
|
|
|
}
|
|
|
return baseMapper.selectObjs(new LambdaQueryWrapper<SysMenu>()
|
|
|
.select(SysMenu::getMenuId)
|
|
|
.in(SysMenu::getMenuId, menuIds)
|
|
|
.notIn(CollUtil.isNotEmpty(parentIds), SysMenu::getMenuId, parentIds), x -> {
|
|
|
- return Convert.toLong(x);
|
|
|
- });
|
|
|
+ return Convert.toLong(x);
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -214,7 +214,8 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
router.setPath(menu.getRouterPath());
|
|
|
router.setComponent(menu.getComponentInfo());
|
|
|
router.setQuery(menu.getQueryParam());
|
|
|
- router.setMeta(new MetaVo(menu.getMenuName(), menu.getIcon(), StringUtils.equals("1", menu.getIsCache()), menu.getPath()));
|
|
|
+ router.setMeta(new MetaVo(menu.getMenuName(), menu.getIcon(), StringUtils.equals("1", menu.getIsCache()),
|
|
|
+ menu.getPath()));
|
|
|
List<SysMenu> cMenus = menu.getChildren();
|
|
|
if (CollUtil.isNotEmpty(cMenus) && SystemConstants.TYPE_DIR.equals(menu.getMenuType())) {
|
|
|
router.setAlwaysShow(true);
|
|
|
@@ -228,7 +229,8 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
children.setPath(menu.getPath());
|
|
|
children.setComponent(menu.getComponent());
|
|
|
children.setName(frameName);
|
|
|
- children.setMeta(new MetaVo(menu.getMenuName(), menu.getIcon(), StringUtils.equals("1", menu.getIsCache()), menu.getPath()));
|
|
|
+ children.setMeta(new MetaVo(menu.getMenuName(), menu.getIcon(),
|
|
|
+ StringUtils.equals("1", menu.getIsCache()), menu.getPath()));
|
|
|
children.setQuery(menu.getQueryParam());
|
|
|
childrenList.add(children);
|
|
|
router.setChildren(childrenList);
|
|
|
@@ -269,6 +271,8 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
.setWeight(menu.getOrderNum());
|
|
|
menuTree.put("menuType", menu.getMenuType());
|
|
|
menuTree.put("icon", menu.getIcon());
|
|
|
+ menuTree.put("visible", menu.getVisible());
|
|
|
+ menuTree.put("status", menu.getStatus());
|
|
|
});
|
|
|
|
|
|
}
|
|
|
@@ -303,7 +307,8 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
|
*/
|
|
|
@Override
|
|
|
public boolean hasChildByMenuId(List<Long> menuIds) {
|
|
|
- return baseMapper.exists(new LambdaQueryWrapper<SysMenu>().in(SysMenu::getParentId, menuIds).notIn(SysMenu::getMenuId, menuIds));
|
|
|
+ return baseMapper.exists(
|
|
|
+ new LambdaQueryWrapper<SysMenu>().in(SysMenu::getParentId, menuIds).notIn(SysMenu::getMenuId, menuIds));
|
|
|
}
|
|
|
|
|
|
/**
|