From cd3f1d932f33687a4a78944fd10bdf62ced8159e Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 03 Nov 2022 10:33:20 +0800
Subject: [PATCH] 20221021

---
 src/main/java/cc/mrbird/febs/job/OnHookPlanJob.java             |    8 +++++++-
 src/main/java/cc/mrbird/febs/dapp/mapper/DappOnHookDoneDao.java |    8 ++++++++
 src/main/java/cc/mrbird/febs/dapp/entity/DappOnHookDone.java    |   27 +++++++++++++++++++++++++++
 3 files changed, 42 insertions(+), 1 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/entity/DappOnHookDone.java b/src/main/java/cc/mrbird/febs/dapp/entity/DappOnHookDone.java
new file mode 100644
index 0000000..a209254
--- /dev/null
+++ b/src/main/java/cc/mrbird/febs/dapp/entity/DappOnHookDone.java
@@ -0,0 +1,27 @@
+package cc.mrbird.febs.dapp.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+@Data
+@TableName("dapp_on_hook_done")
+public class DappOnHookDone {
+
+    public DappOnHookDone() {
+    }
+
+    public DappOnHookDone(Long memberId, Long orderId) {
+        this.memberId = memberId;
+        this.orderId = orderId;
+    }
+
+    private Long id;
+
+    private Long memberId;
+
+    private Long orderId;
+
+}
diff --git a/src/main/java/cc/mrbird/febs/dapp/mapper/DappOnHookDoneDao.java b/src/main/java/cc/mrbird/febs/dapp/mapper/DappOnHookDoneDao.java
new file mode 100644
index 0000000..72af4f9
--- /dev/null
+++ b/src/main/java/cc/mrbird/febs/dapp/mapper/DappOnHookDoneDao.java
@@ -0,0 +1,8 @@
+package cc.mrbird.febs.dapp.mapper;
+
+import cc.mrbird.febs.dapp.entity.DappOnHookDone;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+public interface DappOnHookDoneDao extends BaseMapper<DappOnHookDone> {
+
+}
diff --git a/src/main/java/cc/mrbird/febs/job/OnHookPlanJob.java b/src/main/java/cc/mrbird/febs/job/OnHookPlanJob.java
index 33b0684..c09aa33 100644
--- a/src/main/java/cc/mrbird/febs/job/OnHookPlanJob.java
+++ b/src/main/java/cc/mrbird/febs/job/OnHookPlanJob.java
@@ -63,6 +63,9 @@
     @Autowired
     private ApiIgtOnHookPlanService apiIgtOnHookPlanService;
 
+    @Autowired
+    private DappOnHookDoneDao dappOnHookDoneDao;
+
     /**
      * 五分钟更新一次数据
      * 让挂机字表的状态为1:已生效
@@ -288,6 +291,9 @@
                 BigDecimal planAmount = igtOnHookPlanOrder.getPlanAmount();
 
                 DappMemberEntity dappMemberEntity = dappMemberDao.selectById(memberId);
+                //生成记录
+                DappOnHookDone dappOnHookDone = new DappOnHookDone(dappMemberEntity.getId(), igtOnHookPlanOrder.getId());
+                dappOnHookDoneDao.insert(dappOnHookDone);
                 //获取收益率
                 DataDictionaryCustom identityDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.LEVEL_MB.getType(), dappMemberEntity.getIdentity());
                 String identityDicValue = identityDic.getValue();
@@ -320,7 +326,7 @@
 
                 BigDecimal add = availableAmount.add(totalMoney);
                 BigDecimal subtract = add.subtract(totalProfit);
-                DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = new DappAccountMoneyChangeEntity(memberId, subtract, totalProfit, add, "投注盈利", 5);
+                DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = new DappAccountMoneyChangeEntity(memberId, subtract, totalProfit, add, igtOnHookPlanOrder.getId().toString(), 5);
                 dappAccountMoneyChangeDao.insert(dappAccountMoneyChangeEntity);
             }
         }

--
Gitblit v1.9.1