wzy
2021-04-06 64e497fb81f4617017753ee49c851d6f07ad3452
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) {