1, 解决因逻辑删除用户导致角色占用而无法删除的问题

This commit is contained in:
hudy 2020-09-02 11:35:22 +08:00
parent 947120d136
commit 8133b3ee1a
1 changed files with 31 additions and 25 deletions

View File

@ -183,6 +183,12 @@ public class SysUserServiceImpl implements ISysUserService
{ {
checkUserAllowed(new SysUser(userId)); checkUserAllowed(new SysUser(userId));
} }
for (Long userId : userIds) {
// 删除用户与角色关联
userRoleMapper.deleteUserRoleByUserId(userId);
// 删除用户与岗位表
userPostMapper.deleteUserPostByUserId(userId);
}
return userMapper.deleteUserByIds(userIds); return userMapper.deleteUserByIds(userIds);
} }