mirror of
https://gitee.com/dromara/RuoYi-Cloud-Plus.git
synced 2026-05-05 03:21:29 +08:00
Merge remote-tracking branch 'ruoyi-cloud/master'
# Conflicts: # ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelUtil.java # ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysDeptController.java # ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysRoleController.java # ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java # ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java # ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
This commit is contained in:
@@ -329,6 +329,7 @@ public class SysRoleServiceImpl implements ISysRoleService {
|
||||
public int deleteRoleByIds(Long[] roleIds) {
|
||||
for (Long roleId : roleIds) {
|
||||
checkRoleAllowed(new SysRole(roleId));
|
||||
checkRoleDataScope(roleId);
|
||||
SysRole role = selectRoleById(roleId);
|
||||
if (countUserRoleByRoleId(roleId) > 0) {
|
||||
throw new ServiceException(String.format("%1$s已分配,不能删除", role.getRoleName()));
|
||||
|
||||
@@ -439,6 +439,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
||||
public int deleteUserByIds(Long[] userIds) {
|
||||
for (Long userId : userIds) {
|
||||
checkUserAllowed(new SysUser(userId));
|
||||
checkUserDataScope(userId);
|
||||
}
|
||||
List<Long> ids = Arrays.asList(userIds);
|
||||
// 删除用户与角色关联
|
||||
|
||||
Reference in New Issue
Block a user