作者 RuoYi

授权用户添加访问权限

@@ -220,6 +220,7 @@ public class SysRoleController extends BaseController @@ -220,6 +220,7 @@ public class SysRoleController extends BaseController
220 /** 220 /**
221 * 批量取消授权用户 221 * 批量取消授权用户
222 */ 222 */
  223 + @PreAuthorize("@ss.hasPermi('system:role:edit')")
223 @Log(title = "角色管理", businessType = BusinessType.GRANT) 224 @Log(title = "角色管理", businessType = BusinessType.GRANT)
224 @PutMapping("/authUser/cancelAll") 225 @PutMapping("/authUser/cancelAll")
225 public AjaxResult cancelAuthUserAll(Long roleId, Long[] userIds) 226 public AjaxResult cancelAuthUserAll(Long roleId, Long[] userIds)
@@ -230,6 +231,7 @@ public class SysRoleController extends BaseController @@ -230,6 +231,7 @@ public class SysRoleController extends BaseController
230 /** 231 /**
231 * 批量选择用户授权 232 * 批量选择用户授权
232 */ 233 */
  234 + @PreAuthorize("@ss.hasPermi('system:role:edit')")
233 @Log(title = "角色管理", businessType = BusinessType.GRANT) 235 @Log(title = "角色管理", businessType = BusinessType.GRANT)
234 @PutMapping("/authUser/selectAll") 236 @PutMapping("/authUser/selectAll")
235 public AjaxResult selectAuthUserAll(Long roleId, Long[] userIds) 237 public AjaxResult selectAuthUserAll(Long roleId, Long[] userIds)
@@ -275,6 +275,7 @@ public class SysUserServiceImpl implements ISysUserService @@ -275,6 +275,7 @@ public class SysUserServiceImpl implements ISysUserService
275 * @param roleIds 角色组 275 * @param roleIds 角色组
276 */ 276 */
277 @Override 277 @Override
  278 + @Transactional
278 public void insertUserAuth(Long userId, Long[] roleIds) 279 public void insertUserAuth(Long userId, Long[] roleIds)
279 { 280 {
280 userRoleMapper.deleteUserRoleByUserId(userId); 281 userRoleMapper.deleteUserRoleByUserId(userId);