Helius
2020-09-08 3b51e28456fc8c3ca03a27df70645b82c1a1530b
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 {