| | |
| | | while (true) { |
| | | try { |
| | | List<ContractOrder> list = this.contractOrderService.findSubmitted(); |
| | | logger.info("ccccccccccccccc:"+list.size()); |
| | | for (int i = 0; i < list.size(); i++) { |
| | | ContractOrder order = list.get(i); |
| | | |
| | | logger.info("ccccccccccccccc"); |
| | | boolean lock = false; |
| | | try { |
| | | if (!ContractLock.add(order.getOrder_no())) { |
| | | logger.info("-----------???????????????????"); |
| | | continue; |
| | | } |
| | | lock = true; |
| | | logger.info("-----------````````````````````````:"+order.getOrder_no()); |
| | | this.contractOrderCalculationService.saveCalculation(order.getOrder_no()); |
| | | |
| | | } catch (Throwable e) { |
| | | logger.info("-----------errorerrorerrorerrorerrorerrorerrorerrorerrorerror"); |
| | | logger.error("error:", e); |
| | | } finally { |
| | | if (lock) { |