| | |
| | | @Override |
| | | public void cancelHoldOrder(List<Long> ids) { |
| | | if (CollUtil.isNotEmpty(ids)) { |
| | | if (ids.size() == 1) { |
| | | ContractHoldOrderEntity holdOrderEntity = contractHoldOrderDao.selectById(ids.get(0)); |
| | | cancelHoldOrderMethod(holdOrderEntity); |
| | | } else { |
| | | List<ContractHoldOrderEntity> holdOrderEntities = contractHoldOrderDao.selectBatchIds(ids); |
| | | if (CollUtil.isNotEmpty(holdOrderEntities)) { |
| | | for (ContractHoldOrderEntity holdOrder : holdOrderEntities) { |
| | | cancelHoldOrderMethod(holdOrder); |
| | | try { |
| | | if (ids.size() == 1) { |
| | | ContractHoldOrderEntity holdOrderEntity = contractHoldOrderDao.selectById(ids.get(0)); |
| | | cancelHoldOrderMethod(holdOrderEntity); |
| | | } else { |
| | | List<ContractHoldOrderEntity> holdOrderEntities = contractHoldOrderDao.selectBatchIds(ids); |
| | | if (CollUtil.isNotEmpty(holdOrderEntities)) { |
| | | for (ContractHoldOrderEntity holdOrder : holdOrderEntities) { |
| | | cancelHoldOrderMethod(holdOrder); |
| | | } |
| | | } |
| | | } |
| | | }catch (Exception e) { |
| | | log.error("平仓异常", e); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |