Browse Source

定时任务优化

sunjiabei/feature-20250710132313-二期模块
lijianlin 4 weeks ago
parent
commit
02ba787eca
  1. 4
      src/main/java/com/example/demo/serviceImpl/StatisticsServiceImpl.java

4
src/main/java/com/example/demo/serviceImpl/StatisticsServiceImpl.java

@ -44,7 +44,7 @@ public class StatisticsServiceImpl implements StatisticsService {
@Override @Override
@Scheduled(cron = "0 10 * * * ?") // 每小时执行一次 @Scheduled(cron = "0 10 * * * ?") // 每小时执行一次
public void runHourlyTaskPart1() { public void runHourlyTaskPart1() {
LocalDate today = LocalDate.now().minusDays(1); //取当天日期
LocalDate today = LocalDate.now(); //取当天日期
List<Statistics> list = statisticsMapper.listPart1All(today); List<Statistics> list = statisticsMapper.listPart1All(today);
if (!list.isEmpty()) { if (!list.isEmpty()) {
@ -58,7 +58,7 @@ public class StatisticsServiceImpl implements StatisticsService {
@Override @Override
@Scheduled(cron = "0 10 * * * ?") // 每小时执行一次 @Scheduled(cron = "0 10 * * * ?") // 每小时执行一次
public void runHourlyTaskPart2() { public void runHourlyTaskPart2() {
LocalDate today = LocalDate.now().minusDays(1);
LocalDate today = LocalDate.now();
Date start = Date.from(today.atStartOfDay(ZoneId.systemDefault()).toInstant()); Date start = Date.from(today.atStartOfDay(ZoneId.systemDefault()).toInstant());
Date end = Date.from( Date end = Date.from(
today.atTime(LocalTime.MAX) // 当天 23:59:59 today.atTime(LocalTime.MAX) // 当天 23:59:59

Loading…
Cancel
Save