临时用户生效日期
This commit is contained in:
parent
3c89e98c84
commit
bb66cc5ca7
|
|
@ -22,6 +22,8 @@ public interface ISysUserService {
|
|||
*/
|
||||
public List<SysUser> selectUserList(SysUser user);
|
||||
|
||||
public List<SysUser> selectUserList4Job(SysUser user);
|
||||
|
||||
/**
|
||||
* 根据条件分页查询已分配用户角色列表
|
||||
*
|
||||
|
|
|
|||
|
|
@ -117,7 +117,9 @@ public class SysUserServiceImpl implements ISysUserService {
|
|||
String phone =user.getPhonenumber().replace("\\", "\\\\").replace("%", "\\%").replace("_", "\\_");
|
||||
user.setPhonenumber(phone);
|
||||
}
|
||||
user.setCompanyId(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
|
||||
if (Objects.nonNull(SecurityUtils.getLoginUser()) && Objects.nonNull(SecurityUtils.getLoginUser().getSysUser())) {
|
||||
user.setCompanyId(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
|
||||
}
|
||||
List<SysUser> sysUsers = userMapper.selectUserList(user);
|
||||
for (SysUser sysUser : sysUsers) {
|
||||
sysUser.setPhotoUrl(remoteFileService.getFullFileUrl(sysUser.getPhotoUrl()));
|
||||
|
|
@ -125,6 +127,10 @@ public class SysUserServiceImpl implements ISysUserService {
|
|||
return sysUsers;
|
||||
}
|
||||
|
||||
public List<SysUser> selectUserList4Job(SysUser user) {
|
||||
return userMapper.selectUserList(user);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据条件分页查询已分配用户角色列表
|
||||
*
|
||||
|
|
|
|||
|
|
@ -30,10 +30,10 @@ public class ScheduledTasks {
|
|||
}
|
||||
|
||||
// 每6个小时执行
|
||||
@Scheduled(cron = "0 */6 * * *")
|
||||
@Scheduled(fixedRate = 3600000)
|
||||
public void taskToChangeUserStatus() {
|
||||
System.out.println("用户状态修正任务开始执行,执行时间:" + LocalDateTime.now().format(formatter));
|
||||
List<SysUser> sysUsers = userService.selectUserList(new SysUser());
|
||||
List<SysUser> sysUsers = userService.selectUserList4Job(new SysUser());
|
||||
for (SysUser sysUser : sysUsers) {
|
||||
userService.setUserStatus(sysUser);
|
||||
userService.updateUser(sysUser);
|
||||
|
|
|
|||
Loading…
Reference in New Issue