#
Junjie
2023-09-19 9f6bae6e952b0b6836b539703f3418b0acc725d3
src/main/java/com/zy/common/utils/ShuttleDispatchUtils.java
@@ -188,6 +188,17 @@
            return false;
        }
        Integer staNo = null;
        if (Utils.getLev(locNo) == shuttleProtocol.getPoint().getZ()) {
            //目标库位和小车库位处于不同一楼层,需要通过提升机调度
            //获取穿梭车最近且空闲的提升机输送站点
            BasDevp liftSta = this.getRecentLiftSta(shuttleNo);
            if (liftSta == null) {
                return false;//没有可用且空闲的输送站点
            }
            staNo = liftSta.getDevNo();
        }
        // 获取工作号
        int workNo = commonService.getWorkNo(0);
        // 保存工作档
@@ -200,6 +211,7 @@
        wrkMast.setShuttleNo(shuttleNo);//穿梭车号
        wrkMast.setSourceLocNo(shuttleProtocol.getCurrentLocNo()); // 源库位 => 小车当前库位号
        wrkMast.setLocNo(locNo); // 目标库位
        wrkMast.setStaNo(staNo);//目标站
        wrkMast.setPicking("N"); // 拣料
        wrkMast.setExitMk("N"); // 退出
        wrkMast.setLinkMis("N");