Helius
2020-08-28 b3dbc3a2e575b549facc5ba5a0c980fb14e5dbbe
src/main/java/com/xcong/excoin/utils/CalculateUtil.java
@@ -103,7 +103,7 @@
            int totalCnt = 0;
            for (ContractHoldOrderEntity holdOrderEntity : holdOrderEntities) {
                BigDecimal forceSetPrice = getForceSetPrice(walletContract.getAvailableBalance().subtract(holdOrderEntity.getOpeningFeeAmount()), holdOrderEntity.getOpeningPrice(), holdOrderEntity.getSymbolCntSale(), holdOrderEntity.getSymbolSku(), holdOrderEntity.getOpeningType(), memberEntity);
                BigDecimal forceSetPrice = getForceSetPrice(walletContract.getTotalBalance().subtract(holdOrderEntity.getOpeningFeeAmount()), holdOrderEntity.getOpeningPrice(), holdOrderEntity.getSymbolCntSale(), holdOrderEntity.getSymbolSku(), holdOrderEntity.getOpeningType(), memberEntity);
                log.info("订单强平价 : {}, 订单ID : {}", forceSetPrice, holdOrderEntity.getId());
                totalSetPrice = totalSetPrice.add(forceSetPrice.multiply(BigDecimal.valueOf(holdOrderEntity.getSymbolCntSale())));
                totalCnt += holdOrderEntity.getSymbolCntSale();
@@ -117,7 +117,7 @@
                holdOrderDao.updateById(updateHoldOrder);
                if (forceSetPrice.compareTo(BigDecimal.ZERO) >= 0) {
                    sendOrderBombMsg(updateHoldOrder.getId(), updateHoldOrder.getOpeningType(), forceSetPrice, updateHoldOrder.getSymbol(), updateHoldOrder.getOperateNo());
//                    sendOrderBombMsg(updateHoldOrder.getId(), updateHoldOrder.getOpeningType(), forceSetPrice, updateHoldOrder.getSymbol(), updateHoldOrder.getOperateNo());
                }
            }