From 0ac4b26759a954485ab7436c55929ba0ea735db2 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Fri, 10 May 2024 11:59:36 +0800
Subject: [PATCH] 合约监听

---
 src/main/java/cc/mrbird/febs/job/GiveMeMoneyJob.java |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/job/GiveMeMoneyJob.java b/src/main/java/cc/mrbird/febs/job/GiveMeMoneyJob.java
index c4d44c4..fba5fee 100644
--- a/src/main/java/cc/mrbird/febs/job/GiveMeMoneyJob.java
+++ b/src/main/java/cc/mrbird/febs/job/GiveMeMoneyJob.java
@@ -40,7 +40,6 @@
  **/
 @Slf4j
 @Component
-@ConditionalOnProperty(prefix = "system", name = "chain-listener", havingValue = "true")
 public class GiveMeMoneyJob {
 
     @Autowired
@@ -55,7 +54,7 @@
      * 计算业绩是否失效
      */
 
-    @Scheduled(cron = "0 0/5 * * * ? ")
+    @Scheduled(cron = "0 0 1 * * ? ")
     public void achieveJob() {
         QueryWrapper<DappAchieve> objectQueryWrapper = new QueryWrapper<>();
         objectQueryWrapper.eq("state",DappAchieve.STATUS_ING);
@@ -67,10 +66,9 @@
             Date createTime = achieve.getCreateTime();
             DateTime dateTime = DateUtil.offsetDay(createTime, 75);//失效时间
             if(DateUtil.compare(new Date(),dateTime) > 0){
-                continue;
+                achieve.setState(DappAchieve.STATUS_DONE);
+                dappAchieveMapper.updateById(achieve);
             }
-            achieve.setState(DappAchieve.STATUS_DONE);
-            dappAchieveMapper.updateById(achieve);
         }
     }
 
@@ -78,7 +76,7 @@
         DateTime dateTime = DateUtil.offsetDay(new Date(), 75);
         System.out.println(dateTime);
         System.out.println(DateUtil.compare(new Date(),dateTime));
-        System.out.println(DateUtil.compare(dateTime,dateTime));
+        System.out.println(DateUtil.compare(new Date(),dateTime) > 0);
 
     }
     /**

--
Gitblit v1.9.1