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