From 37733cc39c04b863a0b997c7fa3d9ac6a24e08be Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期三, 19 六月 2024 15:58:19 +0800
Subject: [PATCH] #

---
 zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java
index 62e16cb..402c46e 100644
--- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java
+++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java
@@ -157,13 +157,13 @@
                     }
                 })) {
                     //閿佸畾鎻愬崌鏈�
-                    LiftCommand lockCommand = liftThread.getLockCommand(motion.getTaskNo(), true);//鑾峰彇鎻愬崌鏈洪攣瀹氬懡浠�
+                    List<LiftCommand> lockCommand = liftThread.getLockCommand(motion.getTaskNo(), true);//鑾峰彇鎻愬崌鏈洪攣瀹氬懡浠�
 
                     LiftAssignCommand liftAssignCommand = new LiftAssignCommand();
                     liftAssignCommand.setLiftNo(liftThread.getStatus().getLiftNo());
                     liftAssignCommand.setTaskNo(motion.getTaskNo());
                     ArrayList<LiftCommand> list = new ArrayList<>();
-                    list.add(lockCommand);
+                    list.addAll(lockCommand);
                     liftAssignCommand.setCommands(list);
 
                     liftAction.assignWork(liftThread.getDevice(), liftAssignCommand);
@@ -205,7 +205,7 @@
                     }
                 })) {
                     //閿佸畾鎻愬崌鏈�
-                    LiftCommand lockCommand = liftThread.getLockCommand(motion.getTaskNo(), true);//鑾峰彇鎻愬崌鏈洪攣瀹氬懡浠�
+                    List<LiftCommand> lockCommand = liftThread.getLockCommand(motion.getTaskNo(), true);//鑾峰彇鎻愬崌鏈洪攣瀹氬懡浠�
                     if (lockCommand == null) {
                         return false;
                     }
@@ -214,7 +214,7 @@
                     liftAssignCommand.setLiftNo(liftThread.getStatus().getLiftNo());
                     liftAssignCommand.setTaskNo(motion.getTaskNo());
                     ArrayList<LiftCommand> list = new ArrayList<>();
-                    list.add(lockCommand);
+                    list.addAll(lockCommand);
                     liftAssignCommand.setCommands(list);
 
                     liftAction.assignWork(liftThread.getDevice(), liftAssignCommand);
@@ -337,13 +337,13 @@
                     }
                 })) {
                     //瑙i攣鎻愬崌鏈�
-                    LiftCommand lockCommand = liftThread.getLockCommand(motion.getTaskNo(), false);//鑾峰彇鎻愬崌鏈鸿В閿佸懡浠�
+                    List<LiftCommand> lockCommand = liftThread.getLockCommand(motion.getTaskNo(), false);//鑾峰彇鎻愬崌鏈鸿В閿佸懡浠�
 
                     LiftAssignCommand liftAssignCommand = new LiftAssignCommand();
                     liftAssignCommand.setLiftNo(liftThread.getStatus().getLiftNo());
                     liftAssignCommand.setTaskNo(motion.getTaskNo());
                     ArrayList<LiftCommand> list = new ArrayList<>();
-                    list.add(lockCommand);
+                    list.addAll(lockCommand);
                     liftAssignCommand.setCommands(list);
 
                     liftAction.assignWork(liftThread.getDevice(), liftAssignCommand);
@@ -352,7 +352,7 @@
 
                 //鍒ゆ柇灏忚溅鏄惁宸插埌浣�
                 if (liftProtocol.getHasCar()) {
-                    LiftCommand signalCommand = liftThread.getShuttleSignalCommand(motion.getTaskNo(), true);//鑾峰彇灏忚溅宸插埌浣嶅懡浠�
+                    List<LiftCommand> signalCommand = liftThread.getShuttleSignalCommand(motion.getTaskNo(), true);//鑾峰彇灏忚溅宸插埌浣嶅懡浠�
                     if(signalCommand != null) {
                         boolean hasKey = redisUtil.hasKey(DeviceRedisConstant.COMMAND_TMP + motion.getTaskNo());
                         if (!hasKey) {
@@ -360,7 +360,7 @@
                             liftAssignCommand.setLiftNo(liftThread.getStatus().getLiftNo());
                             liftAssignCommand.setTaskNo(motion.getTaskNo());
                             ArrayList<LiftCommand> list = new ArrayList<>();
-                            list.add(signalCommand);
+                            list.addAll(signalCommand);
                             liftAssignCommand.setCommands(list);
                             liftAction.assignWork(liftThread.getDevice(), liftAssignCommand);
                             return false;
@@ -397,13 +397,13 @@
                     }
                 })) {
                     //瑙i攣鎻愬崌鏈�
-                    LiftCommand lockCommand = liftThread.getLockCommand(motion.getTaskNo(), false);//鑾峰彇鎻愬崌鏈鸿В閿佸懡浠�
+                    List<LiftCommand> lockCommand = liftThread.getLockCommand(motion.getTaskNo(), false);//鑾峰彇鎻愬崌鏈鸿В閿佸懡浠�
 
                     LiftAssignCommand liftAssignCommand = new LiftAssignCommand();
                     liftAssignCommand.setLiftNo(liftThread.getStatus().getLiftNo());
                     liftAssignCommand.setTaskNo(motion.getTaskNo());
                     ArrayList<LiftCommand> list = new ArrayList<>();
-                    list.add(lockCommand);
+                    list.addAll(lockCommand);
                     liftAssignCommand.setCommands(list);
 
                     liftAction.assignWork(liftThread.getDevice(), liftAssignCommand);
@@ -412,7 +412,7 @@
 
                 //鍒ゆ柇灏忚溅鏄惁宸茬寮�
                 if (!liftProtocol.getHasCar()) {
-                    LiftCommand signalCommand = liftThread.getShuttleSignalCommand(motion.getTaskNo(), false);//鑾峰彇灏忚溅宸查┚绂诲懡浠�
+                    List<LiftCommand> signalCommand = liftThread.getShuttleSignalCommand(motion.getTaskNo(), false);//鑾峰彇灏忚溅宸查┚绂诲懡浠�
                     if(signalCommand != null) {
                         boolean hasKey = redisUtil.hasKey(DeviceRedisConstant.COMMAND_TMP + motion.getTaskNo());
                         if (!hasKey) {
@@ -421,7 +421,7 @@
                             liftAssignCommand.setLiftNo(liftThread.getStatus().getLiftNo());
                             liftAssignCommand.setTaskNo(motion.getTaskNo());
                             ArrayList<LiftCommand> list = new ArrayList<>();
-                            list.add(signalCommand);
+                            list.addAll(signalCommand);
                             liftAssignCommand.setCommands(list);
                             liftAction.assignWork(liftThread.getDevice(), liftAssignCommand);
                             return false;
@@ -460,13 +460,13 @@
                     }
                 })) {
                     //瑙i攣鎻愬崌鏈�
-                    LiftCommand lockCommand = liftThread.getLockCommand(motion.getTaskNo(), false);//鑾峰彇鎻愬崌鏈鸿В閿佸懡浠�
+                    List<LiftCommand> lockCommand = liftThread.getLockCommand(motion.getTaskNo(), false);//鑾峰彇鎻愬崌鏈鸿В閿佸懡浠�
 
                     LiftAssignCommand liftAssignCommand = new LiftAssignCommand();
                     liftAssignCommand.setLiftNo(liftThread.getStatus().getLiftNo());
                     liftAssignCommand.setTaskNo(motion.getTaskNo());
                     ArrayList<LiftCommand> list = new ArrayList<>();
-                    list.add(lockCommand);
+                    list.addAll(lockCommand);
                     liftAssignCommand.setCommands(list);
 
                     liftAction.assignWork(liftThread.getDevice(), liftAssignCommand);

--
Gitblit v1.9.1