Helius
2020-08-26 ed69a1c44fa9bce098d412985e8f17163d7def8c
modify
1 files modified
6 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java 6 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java
@@ -159,7 +159,7 @@
            log.info("手续费相加:{}", fee);
            BigDecimal prePaymentAmount = bondAmount.add(fee).add(fee);
            BigDecimal subBondAmount = bondAmount.subtract(wholeHoldOrder.getBondAmount());
            BigDecimal subBondAmount = bondAmount.subtract(wholeHoldOrder.getBondAmount()).subtract(wholeHoldOrder.getOpeningFeeAmount());
            log.info("保证金差值:{}", subBondAmount);
            if (subBondAmount.compareTo(walletContract.getAvailableBalance()) > -1) {
@@ -172,7 +172,7 @@
//            log.info("新预估强平价:{}", forceClosingPrice);
            ContractOrderEntity contractOrderEntity = ContractHoldOrderEntityMapper.INSTANCE.holdOrderToOrder(wholeHoldOrder);
            contractOrderEntity.setBondAmount(bondAmount.add(openFeePrice));
            contractOrderEntity.setBondAmount(subBondAmount.add(openFeePrice));
//            contractOrderEntity.setForceClosingPrice(forceClosingPrice);
            contractOrderEntity.setOpeningPrice(newOpenPrice);
            contractOrderEntity.setSymbolCnt(submitOrderDto.getSymbolCnt());
@@ -183,7 +183,7 @@
            wholeHoldOrder.setOpeningFeeAmount(fee);
            wholeHoldOrder.setOpeningPrice(newOpenPrice);
            wholeHoldOrder.setBondAmount(bondAmount);
            wholeHoldOrder.setBondAmount(bondAmount.add(fee));
            wholeHoldOrder.setSymbolCnt(wholeHoldOrder.getSymbolCnt() + submitOrderDto.getSymbolCnt());
            wholeHoldOrder.setSymbolCntSale(wholeHoldOrder.getSymbolCntSale() + submitOrderDto.getSymbolCnt());
//            wholeHoldOrder.setForceClosingPrice(forceClosingPrice);