From 0e928b86a1619af790abd7fb6e00b596dfb17164 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 30 Dec 2022 15:35:11 +0800
Subject: [PATCH] 20221227 充值归集

---
 src/main/java/cc/mrbird/febs/mall/chain/service/BlockCoinServiceImpl.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/chain/service/BlockCoinServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/chain/service/BlockCoinServiceImpl.java
index cbb3fc0..0660317 100644
--- a/src/main/java/cc/mrbird/febs/mall/chain/service/BlockCoinServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/chain/service/BlockCoinServiceImpl.java
@@ -1,16 +1,20 @@
 package cc.mrbird.febs.mall.chain.service;
 
+import cc.mrbird.febs.common.enumerates.FlowTypeEnum;
+import cc.mrbird.febs.common.enumerates.MallMoneyFlowTypeEnum;
 import cc.mrbird.febs.common.utils.SubMailSend;
 import cc.mrbird.febs.common.utils.ZzSmsSend;
 import cc.mrbird.febs.mall.chain.dto.EthUsdtChargeDto;
 import cc.mrbird.febs.mall.chain.enums.CoinTypeEnum;
 import cc.mrbird.febs.mall.entity.MallMemberWallet;
+import cc.mrbird.febs.mall.entity.MallMoneyFlow;
 import cc.mrbird.febs.mall.entity.MemberCoinAddressEntity;
 import cc.mrbird.febs.mall.entity.MemberCoinChargeEntity;
 import cc.mrbird.febs.mall.mapper.MallMemberMapper;
 import cc.mrbird.febs.mall.mapper.MallMemberWalletMapper;
 import cc.mrbird.febs.mall.mapper.MemberCoinAddressDao;
 import cc.mrbird.febs.mall.mapper.MemberCoinChargeDao;
+import cc.mrbird.febs.mall.service.IMallMoneyFlowService;
 import cn.hutool.core.date.DatePattern;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.StrUtil;
@@ -43,6 +47,8 @@
     private MemberCoinChargeDao memberCoinChargeDao;
     @Resource
     private MallMemberWalletMapper mallMemberWalletMapper;
+    @Resource
+    private IMallMoneyFlowService mallMoneyFlowService;
 
     private final static String EOS_SEQ_KEY = "eos_seq_key";
 
@@ -133,6 +139,18 @@
 
             String orderNo = insertCoinCharge(address, memberId, balance, CoinTypeEnum.USDT.name(), "ERC20", BigDecimal.ZERO, hash);
             // 插入财务记录
+
+            Long chargeFlowId = mallMoneyFlowService.addMoneyFlow(
+                    memberId,
+                    orderNo,
+                    balance.setScale(4, BigDecimal.ROUND_DOWN),
+                    MallMoneyFlowTypeEnum.CHARGE.getCode(),
+                    MallMoneyFlow.STATUS_SUCCESS,
+                    MallMoneyFlow.IS_RETURN_Y,
+                    memberId,
+                    FlowTypeEnum.BALANCE.getValue(),
+                    MallMoneyFlowTypeEnum.CHARGE.getName()
+            );
 //            LogRecordUtils.insertMemberAccountMoneyChange(memberId, "转入", newBalance, CoinTypeEnum.USDT.name(), 1, 1);
             // 同步
 //            try {

--
Gitblit v1.9.1