From 8a46532e000f125bf885e2ee4de99c81c3b6d803 Mon Sep 17 00:00:00 2001
From: Junjie <DELL@qq.com>
Date: 星期四, 05 二月 2026 16:56:04 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/StationController.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/StationController.java b/src/main/java/com/zy/asrs/controller/StationController.java
index c90f325..d232d99 100644
--- a/src/main/java/com/zy/asrs/controller/StationController.java
+++ b/src/main/java/com/zy/asrs/controller/StationController.java
@@ -3,6 +3,8 @@
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.zy.asrs.entity.BasDevp;
 import com.zy.asrs.service.BasDevpService;
+import com.zy.common.utils.RedisUtil;
+import com.zy.core.enums.RedisKeyType;
 import com.zy.core.enums.StationCommandType;
 import com.zy.core.model.StationObjModel;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -29,6 +31,8 @@
 
     @Autowired
     private BasDevpService basDevpService;
+    @Autowired
+    private RedisUtil redisUtil;
 
     @PostMapping("/command/move")
     public R commandMove(@RequestBody StationCommandMoveParam param) {
@@ -72,4 +76,15 @@
         return R.ok();
     }
 
+    @PostMapping("/command/reset")
+    public R commandReset(@RequestBody StationCommandMoveParam param) {
+        if (Cools.isEmpty(param)) {
+            return R.error("缂哄皯鍙傛暟");
+        }
+
+        Integer taskNo = param.getTaskNo();
+        redisUtil.set(RedisKeyType.DEVICE_STATION_MOVE_RESET.key + taskNo, "cancel", 3);
+        return R.ok();
+    }
+
 }

--
Gitblit v1.9.1