update SysUserServiceImpl.java.

用户删除时,需要删除用户职位关系

Signed-off-by: sun2008mt <sun2008mt@qq.com>
This commit is contained in:
sun2008mt 2022-12-02 06:23:40 +00:00 committed by Gitee
parent 70e88772ff
commit 8124d41e8d
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -168,6 +168,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
@CacheEvict(value = CacheConstants.USER_DETAILS, key = "#sysUser.username")
public Boolean removeUserById(SysUser sysUser) {
sysUserRoleMapper.deleteByUserId(sysUser.getUserId());
// 删除用户职位关系
sysUserPostMapper.delete(Wrappers.<SysUserPost>lambdaQuery().eq(SysUserPost::getUserId, sysUser.getUserId()));
this.removeById(sysUser.getUserId());
return Boolean.TRUE;
}