From 0a3cbfd5731c46c2a89cc6a7b4ff5096dc89a315 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 07 一月 2025 13:56:53 +0800 Subject: [PATCH] # --- zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java index 1241b83..a71e6f0 100644 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java @@ -472,6 +472,7 @@ // task for (Task task : taskList) { task.setTaskSts(TaskStsType.ASSIGN.val()); + task.setStartTime(now); task.setUpdateTime(now); if (!taskService.updateById(task)) { throw new BusinessException(task.getUuid() + "浠诲姟鏇存柊澶辫触"); @@ -657,7 +658,6 @@ assert agvSpeedType != null; AgvDetail agvDetail = agvDetailService.selectByAgvId(agvId); - assert agvDetail != null; List<Action> actionList = new ArrayList<>(); // start node @@ -696,7 +696,7 @@ nextDirection = workDirection; reverse = true; } - if (!lastDirection.equals(nextDirection) || actionList.size() == 0) { + if (!lastDirection.equals(nextDirection) || actionList.isEmpty()) { // turn actionList.add(new Action( null, // 缂栧彿 @@ -1025,7 +1025,8 @@ if (!Cools.isEmpty(pathList)) { pathList.remove(0); - mapDataDispatcher.clearDynamicMatrixByCodeList(null, pathList); + List<int[]> codeMatrixIdxList = mapDataDispatcher.getCodeMatrixIdxList(null, pathList); + mapDataDispatcher.clearDynamicMatrixByCodeList(null, codeMatrixIdxList); } throw new RuntimeException("generateAction method caught an exception, rolling back transaction.", e); -- Gitblit v1.9.1