Helius
2020-08-28 a312eefe49dd7850a86fb1954beac22a5c42d59c
modify
1 files modified
12 ■■■■ changed files
src/main/java/com/xcong/excoin/utils/CalculateUtil.java 12 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/CalculateUtil.java
@@ -107,9 +107,17 @@
            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();
                }
                if (holdOrderEntity.getSymbolCntSale() >= maxCnt) {
                    int temp = maxCnt;
                    maxCnt = holdOrderEntity.getSymbolCntSale();
                    subCnt = holdOrderEntity.getSymbolCntSale() - temp;
                    openPrice = holdOrderEntity.getOpeningPrice();
                    type = holdOrderEntity.getOpeningType();
                }