From f308b28aa53dfbe5326befeb61d476e7bb592fd1 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Sun, 05 May 2024 21:11:41 +0800
Subject: [PATCH] 新合约

---
 src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java
index 919fc52..27c0ae7 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java
@@ -192,7 +192,7 @@
         if(ObjectUtil.isEmpty(dappMemberEntity)){
             return;
         }
-        int decimals = ChainService.getInstance(ChainEnum.BSC_TFC.name()).decimals();
+        int decimals = ChainService.getInstance(ChainEnum.BSC_GFA.name()).decimals();
         BigDecimal amount = new BigDecimal(e.amount.toString()).divide(BigDecimal.TEN.pow(decimals), decimals, RoundingMode.HALF_DOWN);
         BigDecimal price = new BigDecimal(e.price.toString()).divide(BigDecimal.TEN.pow(decimals), decimals, RoundingMode.HALF_DOWN);
         BigDecimal sameCoin = new BigDecimal(e.sameCoin.toString()).divide(BigDecimal.TEN.pow(decimals), decimals, RoundingMode.HALF_DOWN);
@@ -212,13 +212,23 @@
         dappMemberFund.setThisMineTime(thisMineTime.toString());
         dappMemberFundMapper.insert(dappMemberFund);
 
-        DappFundFlowEntity fundFlowTuiJian = new DappFundFlowEntity(
+
+        DappFundFlowEntity fundFlowTuiJian1 = new DappFundFlowEntity(
                 memberId,
-                amount,
+                sameCoin,
                 FlowTypeEnum.ZHIYA_CHA_CHU.getValue(),
                 DappFundFlowEntity.WITHDRAW_STATUS_AGREE,
-                StrUtil.format("金本位{},币本位{},价格{}。",sameCoin, finxMineCoin,price));
-        dappFundFlowDao.insert(fundFlowTuiJian);
+                StrUtil.format("金本位{}",sameCoin));
+
+        dappFundFlowDao.insert(fundFlowTuiJian1);
+
+        DappFundFlowEntity fundFlowTuiJian2 = new DappFundFlowEntity(
+                memberId,
+                finxMineCoin,
+                FlowTypeEnum.ZHIYA_CHA_CHU.getValue(),
+                DappFundFlowEntity.WITHDRAW_STATUS_AGREE,
+                StrUtil.format("币本位{},价格{}。",finxMineCoin,price));
+        dappFundFlowDao.insert(fundFlowTuiJian2);
         log.info("本地交易:{},amount-{},price-{}", e.adr,amount,price);
     }
 }

--
Gitblit v1.9.1