From 6fe9d166be361dd8a3c0075149aa0464c783867b Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 01 八月 2023 16:13:09 +0800
Subject: [PATCH] 小车进提升机检测方案

---
 src/main/java/com/zy/core/thread/NyShuttleThread.java |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/NyShuttleThread.java b/src/main/java/com/zy/core/thread/NyShuttleThread.java
index 7fc995a..b2c39da 100644
--- a/src/main/java/com/zy/core/thread/NyShuttleThread.java
+++ b/src/main/java/com/zy/core/thread/NyShuttleThread.java
@@ -19,10 +19,7 @@
 import com.zy.core.enums.*;
 import com.zy.core.model.ShuttleSlave;
 import com.zy.core.model.Task;
-import com.zy.core.model.command.NyShuttleHttpCommand;
-import com.zy.core.model.command.ShuttleAssignCommand;
-import com.zy.core.model.command.ShuttleCommand;
-import com.zy.core.model.command.ShuttleRedisCommand;
+import com.zy.core.model.command.*;
 import com.zy.core.model.protocol.LiftProtocol;
 import com.zy.core.model.protocol.NyShuttleProtocol;
 import lombok.Data;
@@ -480,6 +477,22 @@
             return true;//鎻愬崌鏈鸿揪鍒板皬杞︽ゼ灞傦紝鏀捐
         }
 
+        //鎻愬崌鏈烘湭鍒拌揪灏忚溅妤煎眰锛屽懠鍙彁鍗囨満
+        //鑾峰彇鎻愬崌鏈哄懡浠�
+        NyLiftCommand liftCommand = NyLiftUtils.getLiftCommand(liftProtocol.getLiftNo().intValue(), NyLiftTaskModelType.MOVE_CAR.id, null, basDevp.getDevNo(), wrkNo.intValue());
+        ArrayList<NyLiftCommand> liftCommands = new ArrayList<>();
+        liftCommands.add(liftCommand);
+
+        //鎻愪氦鍒扮嚎绋嬪幓宸ヤ綔
+        LiftAssignCommand assignCommand = new LiftAssignCommand();
+        assignCommand.setCommands(liftCommands);
+        assignCommand.setLiftNo(liftProtocol.getLiftNo());
+        assignCommand.setTaskNo(wrkNo);
+        assignCommand.setTaskMode(NyLiftTaskModelType.MOVE_CAR.id.shortValue());
+
+        //涓嬪彂浠诲姟
+        MessageQueue.offer(SlaveType.Lift, liftProtocol.getLiftNo().intValue(), new Task(3, assignCommand));
+
         return false;//榛樿涓嶆斁琛�
     }
 

--
Gitblit v1.9.1