|
@@ -59,7 +59,7 @@ public class EpiAdminController {
|
|
|
}
|
|
|
|
|
|
// @Scheduled(cron = "0 44 12 * * ?") //每天19点执行一次
|
|
|
- @Scheduled(cron = "0 0 15 * * ?") //每天19点执行一次
|
|
|
+ @Scheduled(cron = "0 0 11 * * ?") //每天19点执行一次
|
|
|
public void scheduledTaskByFixedDelay() {
|
|
|
System.out.println("==============执行定时任务开始================");
|
|
|
Long start = 0L, count = 100L;
|
|
@@ -79,6 +79,26 @@ public class EpiAdminController {
|
|
|
System.out.println("==============执行定时任务完毕================");
|
|
|
}
|
|
|
|
|
|
+ @Scheduled(cron = "0 0 19 * * ?") //每天19点执行一次
|
|
|
+ public void scheduledTaskByFixedDelay2() {
|
|
|
+ System.out.println("==============执行定时任务开始================");
|
|
|
+ Long start = 0L, count = 100L;
|
|
|
+ while (true) {
|
|
|
+ List<UserOpen> userOpens = userOpenMapper.getOpenUser(start, count);
|
|
|
+ int re = 0;
|
|
|
+ for (UserOpen userOpen : userOpens) {
|
|
|
+ re += epiTemplateMessageService.systemSendRemindMessage(userOpen.getUserId(), userOpen.getOpenId());
|
|
|
+ }
|
|
|
+ System.out.println("==============执行定时任务"+re+"================");
|
|
|
+ start += count;
|
|
|
+ if (userOpens == null || userOpens.size()<count) {
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ System.out.println("==============执行定时任务完毕================");
|
|
|
+ }
|
|
|
+
|
|
|
// @Scheduled(cron = "0 0 0 * * ?") //每天0点执行一次
|
|
|
public void scheduledReportByFixedDelay() {
|
|
|
System.out.println("==============执行定时任务开始================");
|