@Scheduled(fixedDelay = 60 * 1000)
public void execute() {
Date date = DateUtils.parse(DateUtils.format(new Date(), DateUtils.PATTERN_SIMPLE_DATE),
DateUtils.PATTERN_SIMPLE_DATE);
if (date.compareTo(this.date) > 0) {
this.date = date;
cache.clear();
}
String accessToken = getAccessToken();
scheduleRepository.findByDate(date).forEach(s -> {
if (cache.contains(new Long(s.getScheduleId().intValue()))) {
return;
}
if (isNeedSendMessageNow(s)) {
doSend(accessToken, s);
cache.add(new Long(s.getScheduleId().intValue()));
}
});
}
SendNotifyMessageJob.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:agile-wroking-backend
作者:
评论列表
文章目录