|  |  | 
 |  |  |         if (CollUtil.isNotEmpty(holdOrderEntities)) {
 | 
 |  |  |             int maxCnt = 0;
 | 
 |  |  |             int subCnt = 0;
 | 
 |  |  |             int index = 0;
 | 
 |  |  |             BigDecimal openPrice = BigDecimal.ZERO;
 | 
 |  |  |             int type = 1;
 | 
 |  |  |             BigDecimal feeAmount = BigDecimal.ZERO;
 | 
 |  |  |             BigDecimal sku = BigDecimal.ZERO;
 | 
 |  |  | 
 | 
 |  |  |             for (ContractHoldOrderEntity holdOrderEntity : holdOrderEntities) {
 | 
 |  |  |                 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();
 | 
 |  |  |                     index++;
 | 
 |  |  |                 }
 | 
 |  |  | 
 | 
 |  |  |                 if (index == 0) {
 | 
 |  |  |                     index ++;
 | 
 |  |  |                     maxCnt = holdOrderEntity.getSymbolCntSale();
 | 
 |  |  |                     subCnt = holdOrderEntity.getSymbolCntSale();
 | 
 |  |  |                     type = holdOrderEntity.getOpeningType();
 | 
 |  |  |                     openPrice = holdOrderEntity.getOpeningPrice();
 | 
 |  |  |                     log.info("{}, {}, {}, {}", maxCnt, subCnt, type, openPrice);
 | 
 |  |  |                 }
 | 
 |  |  |                 feeAmount = feeAmount.add(holdOrderEntity.getOpeningFeeAmount());
 | 
 |  |  |                 sku = holdOrderEntity.getSymbolSku();
 |