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