|
@@ -270,19 +270,15 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public List<Object> getAuthority(){
|
|
|
|
|
|
+ public List<Object> getAuthority(Long roleId){
|
|
|
|
|
|
- SysUser user = SecurityUtils.getLoginUser().getUser();
|
|
|
|
|
|
+// SysUser user = SecurityUtils.getLoginUser().getUser();
|
|
LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
|
|
LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
|
|
-
|
|
|
|
List<SysMenu> menuList = null;
|
|
List<SysMenu> menuList = null;
|
|
- // 管理员显示所有菜单信息
|
|
|
|
-// menuList = menuMapper.selectMenuList(menu);
|
|
|
|
-// menuList = menuMapper.selectMenuListByUserId(menu);
|
|
|
|
List<SysMenu> sysMenuListTwo = new ArrayList<>();
|
|
List<SysMenu> sysMenuListTwo = new ArrayList<>();
|
|
List<SysMenu> sysMenuListOne = new ArrayList<>();
|
|
List<SysMenu> sysMenuListOne = new ArrayList<>();
|
|
List<SysMenu> sysMenuListThree = new ArrayList<>();
|
|
List<SysMenu> sysMenuListThree = new ArrayList<>();
|
|
- if (SysUser.isAdmin(user.getUserId())){
|
|
|
|
|
|
+ if (SysUser.isAdmin(loginUser.getUser().getUserId())){
|
|
//全部目录查询
|
|
//全部目录查询
|
|
sysMenuListTwo = menuMapper.getSysMenuList("M");
|
|
sysMenuListTwo = menuMapper.getSysMenuList("M");
|
|
//全部菜单查询
|
|
//全部菜单查询
|
|
@@ -291,14 +287,14 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
sysMenuListThree = menuMapper.getSysMenuList("F");
|
|
sysMenuListThree = menuMapper.getSysMenuList("F");
|
|
}else {
|
|
}else {
|
|
//全部目录查询
|
|
//全部目录查询
|
|
- sysMenuListTwo = menuMapper.getMenuListOne(user.getUserId(),"M");
|
|
|
|
|
|
+ sysMenuListTwo = menuMapper.getMenuListOne(loginUser.getUser().getUserId(),"M");
|
|
//全部菜单查询
|
|
//全部菜单查询
|
|
- sysMenuListOne = menuMapper.getMenuListOne(user.getUserId(),"C");
|
|
|
|
|
|
+ sysMenuListOne = menuMapper.getMenuListOne(loginUser.getUser().getUserId(),"C");
|
|
//全部按钮列表
|
|
//全部按钮列表
|
|
- sysMenuListThree = menuMapper.getMenuListOne(user.getUserId(),"F");
|
|
|
|
|
|
+ sysMenuListThree = menuMapper.getMenuListOne(loginUser.getUser().getUserId(),"F");
|
|
}
|
|
}
|
|
//已选中按钮列表
|
|
//已选中按钮列表
|
|
- List<SysMenu> sysMenuListFour = menuMapper.getButtonlist(user.getUserId(), null);
|
|
|
|
|
|
+ List<SysMenu> sysMenuListFour = menuMapper.getButtonlist(0L, null,roleId);
|
|
List<SysMenuTwoVo> sysMenuVoListOne = new ArrayList<>();
|
|
List<SysMenuTwoVo> sysMenuVoListOne = new ArrayList<>();
|
|
List<SysMenuOneVo> SysMenuVoList = new ArrayList<>();
|
|
List<SysMenuOneVo> SysMenuVoList = new ArrayList<>();
|
|
List<SysMenuVo> SysMenuVoListOne = new ArrayList<>();
|
|
List<SysMenuVo> SysMenuVoListOne = new ArrayList<>();
|
|
@@ -471,7 +467,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
|
if (SecurityUtils.isAdmin(user.getUserId())) {
|
|
if (SecurityUtils.isAdmin(user.getUserId())) {
|
|
sysMenuList = menuMapper.getButtonlistOne(menuName);
|
|
sysMenuList = menuMapper.getButtonlistOne(menuName);
|
|
} else {
|
|
} else {
|
|
- sysMenuList = menuMapper.getButtonlist(user.getUserId(), menuName);
|
|
|
|
|
|
+ sysMenuList = menuMapper.getButtonlist(user.getUserId(), menuName, 0L);
|
|
}
|
|
}
|
|
return sysMenuList;
|
|
return sysMenuList;
|
|
}
|
|
}
|