| | |
| | | try { |
| | | Date now = new Date(); |
| | | |
| | | // deprecate jam |
| | | if (this.isExpiredJamByAvo(segment.getId())) { |
| | | mainService.settleSegmentList(Utils.singletonList(segment), null); |
| | | return; |
| | | } |
| | | |
| | | // temporary ----------------- |
| | | Integer algoExtensionTime = configService.getVal("algoExtensionTime", Integer.class); |
| | | if (null != algoExtensionTime && algoExtensionTime > 0) { |
| | |
| | | return; |
| | | } |
| | | |
| | | // deprecate jam |
| | | if (this.isExpiredJamByAvo(segment.getId())) { |
| | | mainService.settleSegmentList(Utils.singletonList(segment), null); |
| | | return; |
| | | } |
| | | |
| | | // execute ----------------------------------------------- |
| | | // ArrayList<List<TaskPosDto>> list = JSON.parseObject(travel.getTaskContent(), new TypeReference<ArrayList<List<TaskPosDto>>>() {}); |
| | | |
| | | // get path list |
| | | avoidWaveCalculator.calcWaveScope(); // * sync wave scope |
| | | // * sync wave scope |
| | | if (!avoidWaveCalculator.calcWaveScope()) { |
| | | log.error("failed to calculate avoid wave matrix ..."); |
| | | return; |
| | | } |
| | | |
| | | // checkout path |
| | | Code startCode = codeService.getById(agvDetail.getRecentCode()); |