mirror of https://gitee.com/stylefeng/roses
【7.6.0】【personal】获取用户常用功能返回菜单id
parent
6e8fa81490
commit
2f43ea22f3
|
@ -14,6 +14,12 @@ import lombok.Data;
|
||||||
@Data
|
@Data
|
||||||
public class UserAppMenuInfo {
|
public class UserAppMenuInfo {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 菜单id
|
||||||
|
*/
|
||||||
|
@ChineseDescription("菜单id")
|
||||||
|
private Long menuId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 菜单名称
|
* 菜单名称
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -244,7 +244,7 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
|
||||||
// 通过id查询菜单的详情信息
|
// 通过id查询菜单的详情信息
|
||||||
LambdaQueryWrapper<SysMenu> sysMenuLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysMenu> sysMenuLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
sysMenuLambdaQueryWrapper.in(SysMenu::getMenuId, menuIdList);
|
sysMenuLambdaQueryWrapper.in(SysMenu::getMenuId, menuIdList);
|
||||||
sysMenuLambdaQueryWrapper.select(SysMenu::getMenuName, SysMenu::getAntdvRouter, SysMenu::getAntdvIcon);
|
sysMenuLambdaQueryWrapper.select(SysMenu::getMenuId, SysMenu::getMenuName, SysMenu::getAntdvRouter, SysMenu::getAntdvIcon);
|
||||||
List<SysMenu> sysMenuList = this.list(sysMenuLambdaQueryWrapper);
|
List<SysMenu> sysMenuList = this.list(sysMenuLambdaQueryWrapper);
|
||||||
|
|
||||||
if (ObjectUtil.isEmpty(sysMenuList)) {
|
if (ObjectUtil.isEmpty(sysMenuList)) {
|
||||||
|
@ -255,6 +255,7 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
|
||||||
List<UserAppMenuInfo> result = new ArrayList<>();
|
List<UserAppMenuInfo> result = new ArrayList<>();
|
||||||
for (SysMenu sysMenu : sysMenuList) {
|
for (SysMenu sysMenu : sysMenuList) {
|
||||||
UserAppMenuInfo userAppMenuInfo = new UserAppMenuInfo();
|
UserAppMenuInfo userAppMenuInfo = new UserAppMenuInfo();
|
||||||
|
userAppMenuInfo.setMenuId(sysMenu.getMenuId());
|
||||||
userAppMenuInfo.setMenuName(sysMenu.getMenuName());
|
userAppMenuInfo.setMenuName(sysMenu.getMenuName());
|
||||||
userAppMenuInfo.setMenuIcon(sysMenu.getAntdvIcon());
|
userAppMenuInfo.setMenuIcon(sysMenu.getAntdvIcon());
|
||||||
userAppMenuInfo.setMenuRouter(sysMenu.getAntdvRouter());
|
userAppMenuInfo.setMenuRouter(sysMenu.getAntdvRouter());
|
||||||
|
@ -277,7 +278,7 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
|
||||||
// 查询数据库菜单id对应的应用id集合
|
// 查询数据库菜单id对应的应用id集合
|
||||||
LambdaQueryWrapper<SysMenu> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysMenu> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.in(SysMenu::getMenuId, menuIdList);
|
queryWrapper.in(SysMenu::getMenuId, menuIdList);
|
||||||
queryWrapper.select(SysMenu::getAppId,SysMenu::getMenuId);
|
queryWrapper.select(SysMenu::getAppId, SysMenu::getMenuId);
|
||||||
List<SysMenu> queryList = this.list(queryWrapper);
|
List<SysMenu> queryList = this.list(queryWrapper);
|
||||||
|
|
||||||
if (ObjectUtil.isEmpty(queryList)) {
|
if (ObjectUtil.isEmpty(queryList)) {
|
||||||
|
|
Loading…
Reference in New Issue