From e8ea01198a3edd5ce214896d6a1143d5a8116eb1 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Tue, 06 Apr 2021 10:08:14 +0800
Subject: [PATCH] modify

---
 src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java b/src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java
index 0773265..97f6ea2 100644
--- a/src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java
@@ -453,6 +453,8 @@
     	String walletCode = MemberWalletCoinEnum.WALLETCOINCODE.getValue();
     	MemberWalletContractEntity walletContract = memberWalletContractDao.findWalletContractByMemberIdAndSymbol(memberId, symbol);
     	BigDecimal availableBalance = walletContract.getAvailableBalance();
+
+    	BigDecimal canReduce = BigDecimal.ZERO;
     	//可用减去盈亏
     	if(totalProfitOrLess.compareTo(BigDecimal.ZERO) < 0){
             availableBalance = availableBalance.add(totalProfitOrLess);
@@ -465,7 +467,7 @@
     	BigDecimal totalBalance = walletContract.getTotalBalance();
     	BigDecimal totalSubtract = totalBalance.subtract(balance);
     	
-    	walletContract.setAvailableBalance(availableSubtract.add(totalProfitOrLess));
+    	walletContract.setAvailableBalance(availableBalance);
     	walletContract.setTotalBalance(totalSubtract);
     	int updateWalletCoinById = memberWalletContractDao.updateById(walletContract);
     	if (updateWalletCoinById < 1) {

--
Gitblit v1.9.1