定时更新用户状态
This commit is contained in:
parent
0a0e980140
commit
d5926833ab
|
|
@ -94,6 +94,8 @@ public interface SysUserMapper {
|
||||||
*/
|
*/
|
||||||
public int updateUser(SysUser user);
|
public int updateUser(SysUser user);
|
||||||
|
|
||||||
|
public int updateUserStatus(SysUser user);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改用户头像
|
* 修改用户头像
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -177,6 +177,8 @@ public interface ISysUserService {
|
||||||
*/
|
*/
|
||||||
public int updateUserStatus(SysUser user);
|
public int updateUserStatus(SysUser user);
|
||||||
|
|
||||||
|
public int updateUserStatus4Job(SysUser user);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改用户基本信息
|
* 修改用户基本信息
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -446,6 +446,11 @@ public class SysUserServiceImpl implements ISysUserService {
|
||||||
return userMapper.updateUser(user);
|
return userMapper.updateUser(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int updateUserStatus4Job(SysUser user) {
|
||||||
|
return userMapper.updateUserStatus(user);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改用户基本信息
|
* 修改用户基本信息
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -30,15 +30,15 @@ public class ScheduledTasks {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 每6个小时执行
|
// 每6个小时执行
|
||||||
// @Scheduled(fixedRate = 5*60*1000)
|
@Scheduled(fixedRate = 5*60*1000)
|
||||||
// public void taskToChangeUserStatus() {
|
public void taskToChangeUserStatus() {
|
||||||
// System.out.println("用户状态修正任务开始执行,执行时间:" + LocalDateTime.now().format(formatter));
|
System.out.println("用户状态修正任务开始执行,执行时间:" + LocalDateTime.now().format(formatter));
|
||||||
// List<SysUser> sysUsers = userService.selectUserList4Job(new SysUser());
|
List<SysUser> sysUsers = userService.selectUserList4Job(new SysUser());
|
||||||
// for (SysUser sysUser : sysUsers) {
|
for (SysUser sysUser : sysUsers) {
|
||||||
// userService.setUserStatus(sysUser);
|
userService.setUserStatus(sysUser);
|
||||||
// userService.updateUser(sysUser);
|
userService.updateUserStatus4Job(sysUser);
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
|
|
||||||
// // 每天凌晨1点执行
|
// // 每天凌晨1点执行
|
||||||
// @Scheduled(cron = "0 */5 * * * ?")
|
// @Scheduled(cron = "0 */5 * * * ?")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue