|  |  | 
 |  |  |         contractOrderEntity.setClosingFeeAmount(fee); | 
 |  |  |         contractOrderDao.insert(contractOrderEntity); | 
 |  |  |  | 
 |  |  |         if (holdOrderEntity.getSymbolCntSale() != 0) { | 
 |  |  |         if (holdOrderEntity.getSymbolCntSale() - closeCnt != 0) { | 
 |  |  |             holdOrderEntity.setSymbolCntSale(holdOrderEntity.getSymbolCntSale() - closeCnt); | 
 |  |  |             holdOrderEntity.setOpeningFeeAmount(holdOrderEntity.getOpeningFeeAmount().subtract(fee)); | 
 |  |  |             holdOrderEntity.setBondAmount(holdOrderEntity.getBondAmount().subtract(bondAmount)); | 
 |  |  |             contractHoldOrderDao.updateById(holdOrderEntity); |