Commit cbea65ce530a39c962e66b24cf9000299d456fed

Authored by 陈威
1 parent e3f85d69
Exists in master

定时任务

backend/chkpower/src/main/java/com/hotent/chkpower/manager/WDailyFundsManager.java
... ... @@ -40,4 +40,6 @@ public interface WDailyFundsManager extends BaseManager<WDailyFunds> {
40 40  
41 41 List<HashMap<String, String>> getDailyFundsByDateList(String orgType, String date);
42 42  
  43 + void verifyInitWDailyFunds(LocalDateTime fDate);
  44 +
43 45 }
... ...
backend/chkpower/src/main/java/com/hotent/chkpower/manager/impl/WDailyFundsManagerImpl.java
... ... @@ -132,7 +132,8 @@ public class WDailyFundsManagerImpl extends BaseManagerImpl&lt;WDailyFundsDao, WDai
132 132 return baseMapper.getDailyFundsByDateList(orgType,date);
133 133 }
134 134  
135   - private void verifyInitWDailyFunds(LocalDateTime fDate) {
  135 + @Override
  136 + public void verifyInitWDailyFunds(LocalDateTime fDate) {
136 137 Integer count = baseMapper.selectWDailyFundsCount(fDate);
137 138 if (count == null || count == 0) {
138 139 baseMapper.insertInitWDailyFunds(fDate);
... ...
backend/job/pom.xml
... ... @@ -37,5 +37,11 @@
37 37 <groupId>junit</groupId>
38 38 <artifactId>junit</artifactId>
39 39 </dependency>
  40 + <dependency>
  41 + <groupId>com.hotent</groupId>
  42 + <artifactId>chkpower</artifactId>
  43 + <version>8.2.1-peony</version>
  44 + <scope>compile</scope>
  45 + </dependency>
40 46 </dependencies>
41 47 </project>
... ...
backend/job/src/main/java/com/hotent/job/job/WDailyFundsJob.java 0 → 100644
... ... @@ -0,0 +1,23 @@
  1 +package com.hotent.job.job;
  2 +
  3 +import com.hotent.chkpower.manager.WDailyFundsManager;
  4 +import com.hotent.job.model.BaseJob;
  5 +import org.quartz.JobExecutionContext;
  6 +
  7 +import javax.annotation.Resource;
  8 +import java.time.LocalDateTime;
  9 +
  10 +public class WDailyFundsJob extends BaseJob {
  11 + @Resource
  12 + private WDailyFundsManager wDailyFundsManager;
  13 +
  14 + @Override
  15 + public void executeJob(JobExecutionContext context) throws Exception {
  16 + LocalDateTime now = LocalDateTime.now();
  17 + LocalDateTime yesterday = now.minusDays(1);
  18 + //当前日期
  19 + wDailyFundsManager.verifyInitWDailyFunds(now);
  20 +// 前一天
  21 +// wDailyFundsManager.verifyInitWDailyFunds(yesterday);
  22 + }
  23 +}
... ...