|
@@ -37,8 +37,7 @@ public class ParseSchedulerTask extends QuartzJobBean {
|
|
private static final Logger log = LoggerFactory.getLogger(ParseSchedulerTask.class);
|
|
private static final Logger log = LoggerFactory.getLogger(ParseSchedulerTask.class);
|
|
@Override
|
|
@Override
|
|
protected void executeInternal(JobExecutionContext context) throws JobExecutionException {
|
|
protected void executeInternal(JobExecutionContext context) throws JobExecutionException {
|
|
- log.info("ParseSchedulerTask {}", context.getJobDetail().getKey());
|
|
|
|
- JobDataMap jobDataMap = context.getJobDetail().getJobDataMap();
|
|
|
|
|
|
+ log.info("ParseSchedulerTask {}", context.getJobDetail().getKey());JobDataMap jobDataMap = context.getJobDetail().getJobDataMap();
|
|
log.info("ParseSchedulerTask jobDataMap {}", JSON.toJSONString(jobDataMap));
|
|
log.info("ParseSchedulerTask jobDataMap {}", JSON.toJSONString(jobDataMap));
|
|
String account = jobDataMap.get("account").toString();
|
|
String account = jobDataMap.get("account").toString();
|
|
String port = jobDataMap.get("port").toString();
|
|
String port = jobDataMap.get("port").toString();
|
|
@@ -57,10 +56,10 @@ public class ParseSchedulerTask extends QuartzJobBean {
|
|
Date endDate = null;
|
|
Date endDate = null;
|
|
if(EmailCron.getEmailCronByCron(mailboxInfoDO.getCron()) == EmailCron.EVERY_HOUR){
|
|
if(EmailCron.getEmailCronByCron(mailboxInfoDO.getCron()) == EmailCron.EVERY_HOUR){
|
|
endDate = DateUtils.getNowDate();
|
|
endDate = DateUtils.getNowDate();
|
|
- startDate = DateUtils.addHours(DateUtils.getNowDate(),-1);;
|
|
|
|
|
|
+ startDate = DateUtils.addHours(DateUtils.getNowDate(),-1);
|
|
}else if (EmailCron.getEmailCronByCron(mailboxInfoDO.getCron()) == EmailCron.ONE_AM){
|
|
}else if (EmailCron.getEmailCronByCron(mailboxInfoDO.getCron()) == EmailCron.ONE_AM){
|
|
endDate = DateUtils.getNowDate();
|
|
endDate = DateUtils.getNowDate();
|
|
- startDate = DateUtils.addHours(DateUtils.getNowDate(),-24);;
|
|
|
|
|
|
+ startDate = DateUtils.addHours(DateUtils.getNowDate(),-24);
|
|
}
|
|
}
|
|
log.info(account+"开始执行邮件解析任务,时间:"+LocalDateTime.now());
|
|
log.info(account+"开始执行邮件解析任务,时间:"+LocalDateTime.now());
|
|
emailParseApiService.parseEmail(paramDTO,startDate,endDate);
|
|
emailParseApiService.parseEmail(paramDTO,startDate,endDate);
|