From 8f374a40b58738ca0b5ad30b157fe8e06b363288 Mon Sep 17 00:00:00 2001 From: Junjie <xjj@123> Date: 星期四, 17 十月 2024 17:23:58 +0800 Subject: [PATCH] # --- zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/LiftCommandService.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/LiftCommandService.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/LiftCommandService.java index df05a64..403c932 100644 --- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/LiftCommandService.java +++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/LiftCommandService.java @@ -115,6 +115,11 @@ command = liftThread.getPalletInOutCommand(assignCommand.getDeviceTaskNo(), Integer.parseInt(motion.getOrigin()), Integer.parseInt(motion.getTarget()), motion.getOriDrt(), motion.getTarDrt(), LiftCommandModeType.PALLET_INOUT); list.addAll(command); + + motion.setTemp(String.valueOf(assignCommand.getDeviceTaskNo())); + motion.setUpdateTime(new Date()); + motionService.updateById(motion); + return liftAction.assignWork(liftThread.getDevice(), assignCommand); case LIFT_WITH_SHUTTLE: //鍒ゆ柇鎻愬崌鏈烘槸鍚﹁嚜鍔� @@ -240,9 +245,21 @@ if(staProtocol == null) { return false; } + if (!staProtocol.isAutoing()) { + return false; + } if (!staProtocol.isLoading()) { return false; } + if (!motion.getTaskNo().equals(staProtocol.getWorkNo().intValue())) { + if (motion.getTemp() == null) { + return false; + } + + if (Integer.parseInt(motion.getTemp()) != staProtocol.getWorkNo().intValue()) { + return false; + } + } if (motion.getReleaseLift() == 1) {//閲婃斁鎻愬崌鏈� task.setLiftNo(0); -- Gitblit v1.9.1