From a312eefe49dd7850a86fb1954beac22a5c42d59c Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Fri, 28 Aug 2020 19:05:09 +0800
Subject: [PATCH] modify
---
src/main/java/com/xcong/excoin/utils/CalculateUtil.java | 12 ++++++++++--
1 files changed, 10 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..4aa9299 100644
--- a/src/main/java/com/xcong/excoin/utils/CalculateUtil.java
+++ b/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();
}
--
Gitblit v1.9.1