From db1734ef2e2da94c027bcb9e31ad7a5d13c3c8f9 Mon Sep 17 00:00:00 2001
From: wzy <wzy19931122ai@163.com>
Date: Thu, 10 Nov 2022 22:05:10 +0800
Subject: [PATCH] fix

---
 src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
index 26758fc..2536f0d 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
@@ -211,7 +211,7 @@
         DappFundFlowEntity feeFlow = new DappFundFlowEntity(member.getId(), withdrawDto.getFee().negate(), 7, 2, null, null);
         dappFundFlowDao.insert(feeFlow);
 
-        DappFundFlowEntity fundFlow = new DappFundFlowEntity(member.getId(), withdrawDto.getAmount().negate(), 5, 1, withdrawDto.getFee(), null);
+        DappFundFlowEntity fundFlow = new DappFundFlowEntity(member.getId(), withdrawDto.getAmount().negate(), 5, 2, withdrawDto.getFee(), null);
         dappFundFlowDao.insert(fundFlow);
 
         MemberCoinWithdrawEntity memberCoinWithdraw = new MemberCoinWithdrawEntity();
@@ -219,15 +219,16 @@
         memberCoinWithdraw.setAddress(member.getAddress());
         memberCoinWithdraw.setAmount(withdrawDto.getAmount());
         memberCoinWithdraw.setFeeAmount(withdrawDto.getFee());
-        memberCoinWithdraw.setStatus(MemberCoinWithdrawEntity.STATUS_DOING);
+        memberCoinWithdraw.setStatus(MemberCoinWithdrawEntity.STATUS_YES);
         memberCoinWithdraw.setSymbol("USDT");
         memberCoinWithdraw.setFlowId(fundFlow.getId());
         memberCoinWithdrawDao.insert(memberCoinWithdraw);
 
-//        String hash = ChainService.getInstance(ChainEnum.BSC_USDT.name()).transfer(member.getAddress(), withdrawDto.getAmount());
-//        fundFlow.setToHash(hash);
-//        dappFundFlowDao.updateById(fundFlow);
+        String hash = ChainService.getInstance(ChainEnum.BSC_USDT.name()).transfer(member.getAddress(), withdrawDto.getAmount());
+        fundFlow.setToHash(hash);
+        dappFundFlowDao.updateById(fundFlow);
 
+        chainProducer.sendFeeDistributeMsg(fundFlow.getId());
 //        Map<String, Object> map = new HashMap<>();
 //        map.put("fee", withdrawDto.getFee());
 //        map.put("address", ChainEnum.BSC_TFC_FEE.getAddress());

--
Gitblit v1.9.1