From b058b8c8be2267c2a0ba4e3916871ede64f53c47 Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期一, 15 七月 2024 19:09:32 +0800 Subject: [PATCH] # --- zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/LiftCommandService.java | 16 ++++++++++++++++ 1 files changed, 16 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 5b05c7e..9789394 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 @@ -17,6 +17,8 @@ import com.zy.asrs.wcs.rcs.model.enums.LiftProtocolStatusType; import com.zy.asrs.wcs.rcs.model.enums.SlaveType; import com.zy.asrs.wcs.rcs.model.protocol.LiftProtocol; +import com.zy.asrs.wcs.rcs.model.protocol.StaProtocol; +import com.zy.asrs.wcs.rcs.thread.DevpThread; import com.zy.asrs.wcs.rcs.thread.LiftThread; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -227,6 +229,20 @@ return false; } + //鍒ゆ柇鐩爣绔欐槸鍚︽湁鎵樼洏 + Integer conveyorDeviceId = Integer.parseInt(motion.getDockNo()); + DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Conveyor, conveyorDeviceId); + if (devpThread == null) { + return false; + } + StaProtocol staProtocol = devpThread.getStation().get(motion.getTarDrt()); + if(staProtocol == null) { + return false; + } + if (!staProtocol.isLoading()) { + return false; + } + if (motion.getReleaseLift() == 1) {//閲婃斁鎻愬崌鏈� task.setLiftNo(0); task.setUpdateTime(new Date()); -- Gitblit v1.9.1