提交 9ab51a63 作者: 洪东保

统计邮件定时任务加锁

父级 5d51c24b
......@@ -312,8 +312,15 @@ public class CmeetingJob {
@Value(value = "${tencent.base-save-path}")
private String savePath;
@Scheduled(cron = "0 0 0/2 * * ? ")
@Scheduled(cron = "0 0 0,8,10,12,14,16,18,20,22 * * ?")
public void emailStatisticsPush() {
if (isDev) {
return;
}
if (!redisUtils.setnx("emailStatisticsPush", "emailStatisticsPush", 60 * 60)){
return;
}
log.info("推送统计邮件开始!");
List<StatisticsEmailPush.Attachment> attachments = new ArrayList<>();
String subject = "Cmeeting会议助手-会议纪要推送记录分析-" + new SimpleDateFormat("yyyyMMdd").format(new Date());
String content;
......@@ -348,7 +355,9 @@ public class CmeetingJob {
throw new RuntimeException(e);
} finally {
file.delete();
redisUtils.del("emailStatisticsPush");
}
log.info("推送统计邮件完成!");
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论