fix:修复[角色管理-保存的权限显示不正确]Bug
This commit is contained in:
@@ -157,25 +157,16 @@ public class MenuEOController extends BaseController<MenuEO> {
|
|||||||
|
|
||||||
if (roleId != null && !"".equals(roleId)) {
|
if (roleId != null && !"".equals(roleId)) {
|
||||||
roleMenuEOPage.setRoleId(roleId);
|
roleMenuEOPage.setRoleId(roleId);
|
||||||
RoleEO roleEO = roleEOService.selectByPrimaryKey(roleId);
|
|
||||||
if ("管理员".equals(roleEO.getName())) {
|
|
||||||
menuVOs.forEach(menuVO -> {
|
|
||||||
if (!"1".equals(menuVO.getIsButton())) {
|
|
||||||
menuVO.setBelong(IsBelongEnum.BELONG.getValue());
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}else{
|
|
||||||
List<RoleMenuEO> roleMenuEOList =roleMenuEOService.queryByList(roleMenuEOPage);
|
List<RoleMenuEO> roleMenuEOList =roleMenuEOService.queryByList(roleMenuEOPage);
|
||||||
for (MenuVO menuVO : menuVOs) {
|
for (MenuVO menuVO : menuVOs) {
|
||||||
for (RoleMenuEO roleMenuEO : roleMenuEOList){
|
for (RoleMenuEO roleMenuEO : roleMenuEOList){
|
||||||
if (StringUtils.equals(menuVO.getId(),roleMenuEO.getMenuId()) && !"1".equals(menuVO.getIsButton())){
|
if (StringUtils.equals(menuVO.getId(),roleMenuEO.getMenuId())){
|
||||||
menuVO.setBelong(IsBelongEnum.BELONG.getValue());
|
menuVO.setBelong(IsBelongEnum.BELONG.getValue());
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
//List<MenuVO> levelMenus = menuEOService.changeMenu(menuVOs);
|
//List<MenuVO> levelMenus = menuEOService.changeMenu(menuVOs);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user