From 592c2747205b78ef0b2f03a4accc2805d89dbdae Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 31 十二月 2024 14:28:37 +0800 Subject: [PATCH] # --- zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/TrafficService.java | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/TrafficService.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/TrafficService.java index c612dfe..8f7ed9f 100644 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/TrafficService.java +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/TrafficService.java @@ -77,6 +77,12 @@ 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) { @@ -117,17 +123,14 @@ 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()); -- Gitblit v1.9.1