From b0d63d1eecb2e0d88dde8fd1a5bf8574b56b9cbb Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@gmail.com>
Date: 星期一, 05 一月 2026 15:10:04 +0800
Subject: [PATCH] #
---
zy-acs-manager/src/main/java/com/zy/acs/manager/core/HandlerController.java | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/HandlerController.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/HandlerController.java
index c3895f2..34b83ff 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/HandlerController.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/HandlerController.java
@@ -171,6 +171,7 @@
task.setPriority(999);
task.setIoTime(now);
task.setStartTime(now);
+ task.setMemo("HANDLE");
if (!taskService.save(task)) {
throw new BusinessException(task.getSeqNum() + "浠诲姟淇濆瓨澶辫触");
}
@@ -192,12 +193,20 @@
if (null == endCode) {
return R.error();
}
+ if (!taskService.removeById(task.getId())) {
+ throw new BusinessException("failed to remove task");
+ }
+ task = null;
if (!mainLockWrapService.buildMinorTask(agv.getId(), param.getTaskMode(), endCode.getData(), null)) {
return R.error();
}
break;
case TO_CHARGE:
case TO_STANDBY:
+ if (!taskService.removeById(task.getId())) {
+ throw new BusinessException("failed to remove task");
+ }
+ task = null;
if (!mainLockWrapService.buildMinorTask(agv.getId(), param.getTaskMode(), null, null)) {
return R.error();
}
@@ -366,8 +375,10 @@
break;
}
- if (!taskService.updateById(task)) {
- throw new BusinessException("浠诲姟鏇存柊澶辫触");
+ if (null != task) {
+ if (!taskService.updateById(task)) {
+ throw new BusinessException("浠诲姟鏇存柊澶辫触");
+ }
}
return R.ok();
}
--
Gitblit v1.9.1