From 5ff701e6cbc25ba4071dbcb390b8fd214a87aee8 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 12 十一月 2024 17:03:09 +0800
Subject: [PATCH] #

---
 zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 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 cb6fd28..9544127 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
@@ -544,6 +544,9 @@
             if (!agvService.judgeEnable(agv.getId())) {
                 return false;
             }
+            if (!Cools.isEmpty(taskService.selectInSts(agv.getId(), TaskStsType.ASSIGN, TaskStsType.PROGRESS))) {
+                throw new CoolException("AGV[" + agv.getUuid() + "] failed to assign锛宐ecause already has the task in running...");
+            }
 
             Date now = new Date();
             Code endCode = null;
@@ -1081,6 +1084,7 @@
             for (Action action : actionList) {
                 action.setActionSts(ActionStsType.ISSUED.val());
                 action.setStartTime(now);
+                action.setIoTime(now);
                 action.setUpdateTime(now);
                 if (!actionService.updateById(action)) {
                     throw new BusinessException(action.getPriority() + " - " + action.getName() + "鍔ㄤ綔鏇存柊澶辫触");
@@ -1355,7 +1359,7 @@
                 }
 
                 // segment call back
-                trafficService.callback(segmentList);
+                segmentService.processNext(segmentList);
 
                 log.info("Agv [{}] {}浣滀笟瀹屾瘯 ==========>> ", protocol.getAgvNo(), serialNo);
 

--
Gitblit v1.9.1