From 65c24664cf5700396a25c46dfc497be9b1601d52 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 28 Aug 2020 19:08:25 +0800 Subject: [PATCH] modify --- src/main/java/com/xcong/excoin/utils/CalculateUtil.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/xcong/excoin/utils/CalculateUtil.java b/src/main/java/com/xcong/excoin/utils/CalculateUtil.java index 48b54c2..a257328 100644 --- a/src/main/java/com/xcong/excoin/utils/CalculateUtil.java +++ b/src/main/java/com/xcong/excoin/utils/CalculateUtil.java @@ -107,9 +107,18 @@ BigDecimal sku = BigDecimal.ZERO; for (ContractHoldOrderEntity holdOrderEntity : holdOrderEntities) { - if (holdOrderEntity.getSymbolCntSale() > maxCnt) { - subCnt = holdOrderEntity.getSymbolCntSale() - maxCnt; + if (maxCnt == 0) { maxCnt = holdOrderEntity.getSymbolCntSale(); + subCnt = holdOrderEntity.getSymbolCntSale(); + type = holdOrderEntity.getOpeningType(); + openPrice = holdOrderEntity.getOpeningPrice(); + log.info("{}, {}, {}, {}", maxCnt, subCnt, type, openPrice); + } + + if (holdOrderEntity.getSymbolCntSale() >= maxCnt) { + int temp = maxCnt; + maxCnt = holdOrderEntity.getSymbolCntSale(); + subCnt = holdOrderEntity.getSymbolCntSale() - temp; openPrice = holdOrderEntity.getOpeningPrice(); type = holdOrderEntity.getOpeningType(); } -- Gitblit v1.9.1