Helius
2020-09-08 17e24f847a2ba6268a647f9cd8af1928a4495165
src/main/java/com/xcong/excoin/modules/contract/service/impl/RabbitOrderServiceImpl.java
@@ -525,6 +525,7 @@
                    contractOrderEntity.setRewardRatio(rewardRatio);
                    contractOrderEntity.setRewardAmount(profitOrLess);
                    contractOrderEntity.setClosingPrice(currentPrice);
                    contractOrderEntity.setForceClosingPrice(currentPrice);
                    // 订单状态转换
                    if (ContractOrderEntity.ORDER_TYPE_OPEN_MORE == contractOrderEntity.getOrderType()) {
@@ -546,7 +547,7 @@
                    }
                }
                memberWalletContractDao.increaseWalletContractBalanceById(BigDecimal.ZERO, wallet.getTotalBalance().subtract(totalAmount).negate(), null, wallet.getId());
                memberWalletContractDao.increaseWalletContractBalanceById(wallet.getAvailableBalance().negate(), wallet.getTotalBalance().subtract(totalAmount).negate(), null, wallet.getId());
                redisUtils.del(AppContants.WHOLE_BOMB_PREFIX + memberId);
            } else {