From 8a5e7957290d6cf1be0d1499f0be0172a44701dd Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 26 三月 2024 14:52:47 +0800 Subject: [PATCH] Merge branch 'Four-Way-Rack' of http://47.97.1.152:5880/r/zy-asrs-master into Four-Way-Rack --- zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java | 36 ++++++++++++++++++++++++------------ 1 files changed, 24 insertions(+), 12 deletions(-) diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/kernel/command/ShuttleCommandService.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java similarity index 94% rename from zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/kernel/command/ShuttleCommandService.java rename to zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java index 29dc778..19a0fed 100644 --- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/kernel/command/ShuttleCommandService.java +++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java @@ -1,14 +1,27 @@ -//package com.zy.asrs.wcs.rcs.kernel.command; +//package com.zy.asrs.wcs.core.kernel.command; // -//import com.zy.asrs.common.wms.mapper.WrkMastMapper; -//import com.zy.asrs.common.wms.service.LocMastService; +//import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +//import com.zy.asrs.wcs.core.model.command.ShuttleAssignCommand; +//import com.zy.asrs.wcs.core.model.command.ShuttleCommand; +//import com.zy.asrs.wcs.core.model.enums.DeviceCtgType; +//import com.zy.asrs.wcs.core.model.enums.MotionStsType; +//import com.zy.asrs.wcs.core.service.BasShuttleService; +//import com.zy.asrs.wcs.core.service.LocService; +//import com.zy.asrs.wcs.core.service.TaskService; //import com.zy.asrs.wcs.core.utils.NavigateMapUtils; //import com.zy.asrs.wcs.core.utils.RedisUtil; +//import com.zy.asrs.wcs.rcs.cache.SlaveConnection; +//import com.zy.asrs.wcs.rcs.entity.Motion; +//import com.zy.asrs.wcs.rcs.model.enums.SlaveType; +//import com.zy.asrs.wcs.rcs.model.protocol.ShuttleProtocol; +//import com.zy.asrs.wcs.rcs.service.MotionService; +//import com.zy.asrs.wcs.rcs.thread.ShuttleThread; //import lombok.extern.slf4j.Slf4j; //import org.springframework.beans.factory.annotation.Autowired; //import org.springframework.stereotype.Service; // //import java.util.ArrayList; +//import java.util.List; //import java.util.Objects; //import java.util.Optional; // @@ -26,11 +39,11 @@ // @Autowired // private MotionService motionService; // @Autowired -// private WrkMastMapper wrkMastMapper; +// private TaskService taskService; // @Autowired // private BasShuttleService basShuttleService; // @Autowired -// private LocMastService locMastService; +// private LocService locService; // @Autowired // private NavigateMapUtils navigateMapUtils; // @@ -38,21 +51,20 @@ // public Boolean accept(Motion motion) { // Integer deviceNo = Integer.parseInt(motion.getDevice()); // ShuttleThread shuttleThread = (ShuttleThread) SlaveConnection.get(SlaveType.Shuttle, deviceNo); -// ShuttleProtocol shuttleProtocol = shuttleThread.getShuttleProtocol(); +// ShuttleProtocol shuttleProtocol = shuttleThread.getStatus(); // if (null == shuttleProtocol) { // return false; // } -// if (shuttleProtocol.getBusyStatus().intValue() == ShuttleStatusType.BUSY.id -// || !shuttleProtocol.isIdle()) { +// if (!shuttleProtocol.getIdle()) {//璁惧涓嶇┖闂� // return false; // } // if (!shuttleProtocol.getPakMk()) { // return false; // } -// if (motionService.selectCount(new EntityWrapper<Motion>() -// .eq("device_ctg", DeviceCtgType.SHUTTLE.val()) -// .eq("device", motion.getDevice()) -// .eq("motion_sts", MotionStsType.EXECUTING.val())) > 0) { +// if (motionService.count(new LambdaQueryWrapper<Motion>() +// .eq(Motion::getDeviceCtg, DeviceCtgType.SHUTTLE.val()) +// .eq(Motion::getDevice, motion.getDevice()) +// .eq(Motion::getMotionSts, MotionStsType.EXECUTING.val())) > 0) { // return false; // } // -- Gitblit v1.9.1