From cbea65ce530a39c962e66b24cf9000299d456fed Mon Sep 17 00:00:00 2001 From: chenwei Date: Wed, 10 Jul 2024 17:06:22 +0800 Subject: [PATCH] 定时任务 --- backend/chkpower/src/main/java/com/hotent/chkpower/manager/WDailyFundsManager.java | 2 ++ backend/chkpower/src/main/java/com/hotent/chkpower/manager/impl/WDailyFundsManagerImpl.java | 3 ++- backend/job/pom.xml | 6 ++++++ backend/job/src/main/java/com/hotent/job/job/WDailyFundsJob.java | 23 +++++++++++++++++++++++ 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 backend/job/src/main/java/com/hotent/job/job/WDailyFundsJob.java diff --git a/backend/chkpower/src/main/java/com/hotent/chkpower/manager/WDailyFundsManager.java b/backend/chkpower/src/main/java/com/hotent/chkpower/manager/WDailyFundsManager.java index 015ec70..776635e 100644 --- a/backend/chkpower/src/main/java/com/hotent/chkpower/manager/WDailyFundsManager.java +++ b/backend/chkpower/src/main/java/com/hotent/chkpower/manager/WDailyFundsManager.java @@ -40,4 +40,6 @@ public interface WDailyFundsManager extends BaseManager { List> getDailyFundsByDateList(String orgType, String date); + void verifyInitWDailyFunds(LocalDateTime fDate); + } diff --git a/backend/chkpower/src/main/java/com/hotent/chkpower/manager/impl/WDailyFundsManagerImpl.java b/backend/chkpower/src/main/java/com/hotent/chkpower/manager/impl/WDailyFundsManagerImpl.java index 453584e..426565b 100644 --- a/backend/chkpower/src/main/java/com/hotent/chkpower/manager/impl/WDailyFundsManagerImpl.java +++ b/backend/chkpower/src/main/java/com/hotent/chkpower/manager/impl/WDailyFundsManagerImpl.java @@ -132,7 +132,8 @@ public class WDailyFundsManagerImpl extends BaseManagerImpljunit junit + + com.hotent + chkpower + 8.2.1-peony + compile + diff --git a/backend/job/src/main/java/com/hotent/job/job/WDailyFundsJob.java b/backend/job/src/main/java/com/hotent/job/job/WDailyFundsJob.java new file mode 100644 index 0000000..b8bb4aa --- /dev/null +++ b/backend/job/src/main/java/com/hotent/job/job/WDailyFundsJob.java @@ -0,0 +1,23 @@ +package com.hotent.job.job; + +import com.hotent.chkpower.manager.WDailyFundsManager; +import com.hotent.job.model.BaseJob; +import org.quartz.JobExecutionContext; + +import javax.annotation.Resource; +import java.time.LocalDateTime; + +public class WDailyFundsJob extends BaseJob { + @Resource + private WDailyFundsManager wDailyFundsManager; + + @Override + public void executeJob(JobExecutionContext context) throws Exception { + LocalDateTime now = LocalDateTime.now(); + LocalDateTime yesterday = now.minusDays(1); + //当前日期 + wDailyFundsManager.verifyInitWDailyFunds(now); +// 前一天 +// wDailyFundsManager.verifyInitWDailyFunds(yesterday); + } +} -- libgit2 0.21.2