|
@ -45,6 +45,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl |
|
|
private final SysUserLeaveService sysUserLeaveService; |
|
|
private final SysUserLeaveService sysUserLeaveService; |
|
|
private final SysPermitService sysPermitService; |
|
|
private final SysPermitService sysPermitService; |
|
|
private final SysRoleService sysRoleService; |
|
|
private final SysRoleService sysRoleService; |
|
|
|
|
|
private final SysUserRoleService userRoleService; |
|
|
private final SysDeptMapper sysDeptMapper; |
|
|
private final SysDeptMapper sysDeptMapper; |
|
|
private final SysMenuMapper sysMenuMapper; |
|
|
private final SysMenuMapper sysMenuMapper; |
|
|
private final SysPostMapper postMapper; |
|
|
private final SysPostMapper postMapper; |
|
@ -273,6 +274,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void leaveNow(List<String> userIds,Boolean updateLeaveStatus) { |
|
|
public void leaveNow(List<String> userIds,Boolean updateLeaveStatus) { |
|
|
if(userIds==null||userIds.size()<1){ |
|
|
if(userIds==null||userIds.size()<1){ |
|
|
return; |
|
|
return; |
|
@ -297,8 +299,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl |
|
|
} |
|
|
} |
|
|
//角色交接人
|
|
|
//角色交接人
|
|
|
String roleUserId = userLeave.getRoleUserId(); |
|
|
String roleUserId = userLeave.getRoleUserId(); |
|
|
|
|
|
userRoleService.replaceAndRemove(userId,roleUserId); |
|
|
//工作交接人
|
|
|
//工作交接人
|
|
|
String flowUserId = userLeave.getFlowUserId(); |
|
|
String flowUserId = userLeave.getFlowUserId(); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
//不匹配也要移除客户权限和角色
|
|
|
//不匹配也要移除客户权限和角色
|
|
|