From 10f588bd033e7b365eb7bc7f0396d40472e27e10 Mon Sep 17 00:00:00 2001 From: wzy <wzy19931122ai@163.com> Date: Sat, 27 Aug 2022 14:11:53 +0800 Subject: [PATCH] fix --- src/main/java/cc/mrbird/febs/dapp/service/impl/BscUsdtContractEvent.java | 15 ++++----------- 1 files changed, 4 insertions(+), 11 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/BscUsdtContractEvent.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/BscUsdtContractEvent.java index a689831..0e79963 100644 --- a/src/main/java/cc/mrbird/febs/dapp/service/impl/BscUsdtContractEvent.java +++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/BscUsdtContractEvent.java @@ -32,15 +32,12 @@ @Resource private RedisUtils redisUtils; - - @Resource - private DappMemberService dappMemberService; - @Resource private DappFundFlowDao dappFundFlowDao; - @Resource private DappWalletCoinDao dappWalletCoinDao; + @Resource + private ChainProducer chainProducer; @Override @@ -103,16 +100,12 @@ } OnlineTransferUtil.addTransferRecord(e.from, e.to, amount, e.log.getTransactionHash(), DappTransferRecordEntity.TRANSFER_SOURCE_FLAG_APPLICATION, "USDT"); + fundFlow.setAmount(fundFlow.getAmount().negate()); // 更改状态为已同步 fundFlow.setStatus(2); dappFundFlowDao.updateById(fundFlow); - synchronized (this) { - DappWalletCoinEntity walletCoin = dappWalletCoinDao.selectByMemberId(fundFlow.getMemberId()); - walletCoin.setTotalAmount(walletCoin.getTotalAmount().add(amount)); - walletCoin.setAvailableAmount(walletCoin.getAvailableAmount().add(amount)); - dappWalletCoinDao.updateById(walletCoin); - } + chainProducer.sendAchieveTreeMsg(fundFlow.getMemberId()); } } } -- Gitblit v1.9.1