🐛 Fixing a bug.fixed fail to update role permission
This commit is contained in:
1 parent
d232d4feb3
commit
7d7d686775
2 files changed
+3
-2
No files matched your search
+1
-1
@@ -122,7 +122,7 @@ public class RoleController {
|
||||
* @return success、false
|
||||
*/
|
||||
@SysLog("更新角色菜单")
|
||||
@PutMapping("/upd-menu")
|
||||
@PutMapping("/menu")
|
||||
@PreAuthorize("@pms.hasPermission('sys_role_perm')")
|
||||
public R saveRoleMenus(Integer roleId, @RequestParam(value = "menuIds", required = false) String menuIds) {
|
||||
SysRole sysRole = sysRoleService.getById(roleId);
|
||||
|
||||
+2
-1
@@ -22,6 +22,7 @@ package com.pig4cloud.pigx.admin.service.impl;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.pig4cloud.pigx.admin.api.entity.SysRole;
|
||||
import com.pig4cloud.pigx.admin.api.entity.SysRoleMenu;
|
||||
import com.pig4cloud.pigx.admin.mapper.SysRoleMenuMapper;
|
||||
import com.pig4cloud.pigx.admin.service.SysRoleMenuService;
|
||||
@@ -59,7 +60,7 @@ public class SysRoleMenuServiceImpl extends ServiceImpl<SysRoleMenuMapper, SysRo
|
||||
@CacheEvict(value = "menu_details", key = "#roleId + '_menu'")
|
||||
public Boolean saveRoleMenus(String role, Integer roleId, String menuIds) {
|
||||
this.remove(Wrappers.<SysRoleMenu>query().lambda()
|
||||
.eq(SysRoleMenu::getRoleId, role));
|
||||
.eq(SysRoleMenu::getRoleId, roleId));
|
||||
|
||||
if (StrUtil.isBlank(menuIds)) {
|
||||
return Boolean.TRUE;
|
||||
|
||||
Reference in new issue
Block a user