修改定时任务

master
bynt 2 years ago
parent 5aa2b82b39
commit 5bb15d5c9e

@ -78,9 +78,10 @@ public class MailSourceTask {
if (deliveryProperties.getToEmailAddress().equalsIgnoreCase
(MailUtil.getFrom((MimeMessage) message))) {
String taskName = message.getSubject();
log.info(message.getSubject());
String str = (String) redisUtils.get(taskName);
if (StringUtils.isNotBlank(str)) {
return;
continue;
}
// 设置一天缓存
redisUtils.set(taskName, taskName, DefaultNumberConstants.ONE_NUMBER, TimeUnit.DAYS);
@ -160,7 +161,7 @@ public class MailSourceTask {
}
/**
*
*
*/
@Scheduled(cron = "0 25 23 * * ? ")
public void deleteMail() {
@ -171,7 +172,7 @@ public class MailSourceTask {
for (Message message : list) {
Date sentDate = message.getSentDate();
// 时间偏移三十天
DateTime dateTime = DateUtil.offsetDay(DateUtil.date(), -DefaultNumberConstants.SEVEN_NUMBER);
DateTime dateTime = DateUtil.offsetDay(DateUtil.date(), -DefaultNumberConstants.FIVE_NUMBER);
if (dateTime.after(sentDate)) {
// 删除邮件
message.setFlag(Flags.Flag.DELETED, Boolean.TRUE);

Loading…
Cancel
Save