旧红包定时任务
This commit is contained in:
@@ -28,23 +28,23 @@ public class RedEnvelopeBackTask extends BaseTask {
|
||||
private RedEnvelopeStrategyContext redEnvelopeStrategyContext;
|
||||
@Autowired
|
||||
private JedisLockService jedisLockService;
|
||||
|
||||
@Scheduled(cron = "0 0/1 * * * ?")
|
||||
@Transactional
|
||||
public void sendWeekStarAward(){
|
||||
String lockVal = jedisLockService.lock(RedisKey.lock_red_envelope_task.getKey());
|
||||
if(StringUtils.isEmpty(lockVal)){
|
||||
return;
|
||||
}
|
||||
try {
|
||||
log.info("进入过期红包退还定时任务: {}", new Date());
|
||||
List<Long> redEnvelopeIds = redEnvelopeService.listTimeOutAndNotBackRedEnvelope();
|
||||
log.info("过期红包id有: {}", redEnvelopeIds);
|
||||
redEnvelopeIds.forEach(it -> redEnvelopeService.back(it));
|
||||
log.info("过期红包退还定时任务执行完毕");
|
||||
} finally {
|
||||
jedisLockService.unlock(RedisKey.lock_red_envelope_task.getKey(), lockVal);
|
||||
}
|
||||
}
|
||||
//
|
||||
// @Scheduled(cron = "0 0/1 * * * ?")
|
||||
// @Transactional
|
||||
// public void sendWeekStarAward(){
|
||||
// String lockVal = jedisLockService.lock(RedisKey.lock_red_envelope_task.getKey());
|
||||
// if(StringUtils.isEmpty(lockVal)){
|
||||
// return;
|
||||
// }
|
||||
// try {
|
||||
// log.info("进入过期红包退还定时任务: {}", new Date());
|
||||
// List<Long> redEnvelopeIds = redEnvelopeService.listTimeOutAndNotBackRedEnvelope();
|
||||
// log.info("过期红包id有: {}", redEnvelopeIds);
|
||||
// redEnvelopeIds.forEach(it -> redEnvelopeService.back(it));
|
||||
// log.info("过期红包退还定时任务执行完毕");
|
||||
// } finally {
|
||||
// jedisLockService.unlock(RedisKey.lock_red_envelope_task.getKey(), lockVal);
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user