From c881dcbb782d209f43b9a2878de613e0124e0421 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Sun, 07 Jul 2024 12:53:00 +0800
Subject: [PATCH] 逻辑

---
 src/main/java/cc/mrbird/febs/job/ProfitDailyJob.java |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/job/ProfitDailyJob.java b/src/main/java/cc/mrbird/febs/job/ProfitDailyJob.java
index b612a14..dd35143 100644
--- a/src/main/java/cc/mrbird/febs/job/ProfitDailyJob.java
+++ b/src/main/java/cc/mrbird/febs/job/ProfitDailyJob.java
@@ -10,6 +10,7 @@
 import cc.mrbird.febs.dapp.mapper.DappStorageMapper;
 import cc.mrbird.febs.dapp.mapper.DataDictionaryCustomMapper;
 import cc.mrbird.febs.dapp.service.DappSystemService;
+import cc.mrbird.febs.rabbit.producer.ChainProducer;
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.date.DateTime;
 import cn.hutool.core.date.DateUtil;
@@ -28,7 +29,7 @@
 
 @Slf4j
 @Component
-@ConditionalOnProperty(prefix = "system", name = "charge-transfer", havingValue = "true")
+@ConditionalOnProperty(prefix = "system", name = "daily-job", havingValue = "true")
 public class ProfitDailyJob {
 
     @Resource
@@ -39,6 +40,8 @@
     private DappStorageMapper dappStorageMapper;
     @Resource
     private DappMemberDao dappMemberDao;
+    @Resource
+    private ChainProducer chainProducer;
 
     /**
      * 每天释放1%的静态释放
@@ -55,6 +58,13 @@
         for(DappStorage storage : dappStorages){
             Long memberId = storage.getMemberId();
             BigDecimal releaseAmount = storage.getReleaseAmount();
+
+            /**
+             * DAO成员动态:
+             *      * 1.直推1个拿2代,直推10个拿20代,直推15个拿30代,最高30代
+             */
+            chainProducer.sendMemberDynamicPerkMsg(storage.getId());
+
             dappSystemService.updateBalanceInsertFlow(
                     releaseAmount,
                     memberId,

--
Gitblit v1.9.1