From 7238380a5daef00c94eba911d6a6f560a538ed55 Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期一, 13 一月 2025 16:48:11 +0800
Subject: [PATCH] #

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

diff --git a/src/main/java/com/zy/asrs/controller/ShuttleController.java b/src/main/java/com/zy/asrs/controller/ShuttleController.java
index 7c9c950..54e8772 100644
--- a/src/main/java/com/zy/asrs/controller/ShuttleController.java
+++ b/src/main/java/com/zy/asrs/controller/ShuttleController.java
@@ -15,6 +15,7 @@
 import com.zy.asrs.service.LocMastService;
 import com.zy.asrs.service.WrkMastService;
 import com.zy.asrs.utils.Utils;
+import com.zy.common.model.NavigateNode;
 import com.zy.common.model.enums.NavigationMapType;
 import com.zy.common.service.CommonService;
 import com.zy.common.utils.NavigateMapUtils;
@@ -39,6 +40,7 @@
 import org.springframework.web.bind.annotation.*;
 
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
 
 /**
@@ -185,7 +187,16 @@
             return R.error("鎸囦护涓嶅瓨鍦�");
         }
         ShuttleRedisCommand redisCommand = JSON.parseObject(o.toString(), ShuttleRedisCommand.class);
-        return R.ok().add(redisCommand);
+        ShuttleAssignCommand assignCommand = redisCommand.getAssignCommand();
+        List<ShuttleCommand> commands = assignCommand.getCommands();
+
+        HashMap<String, Object> map = new HashMap<>();
+        map.put("commands", commands);
+        map.put("shuttleNo", redisCommand.getShuttleNo());
+        map.put("commandStep", redisCommand.getCommandStep());
+        map.put("wrkNo", redisCommand.getWrkNo());
+
+        return R.ok().add(map);
     }
 
     //鍥為��鍛戒护
@@ -367,7 +378,7 @@
             return R.error("plc宸叉帀绾�");
         }
         if (workNo != null) {
-            shuttleThread.setTaskNo(workNo);
+            shuttleThread.setSyncTaskNo(workNo);
         }
         if (pakMk != null) {
             shuttleThread.setPakMk(pakMk.equals("Y"));

--
Gitblit v1.9.1