From 64e497fb81f4617017753ee49c851d6f07ad3452 Mon Sep 17 00:00:00 2001
From: wzy <wzy19931122ai@163.com>
Date: Tue, 06 Apr 2021 00:02:07 +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