#
Junjie
2025-04-03 ac09ee9c9f39cb9d452b57504e5c79321e0371eb
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/utils/LiftDispatcher.java
@@ -38,7 +38,7 @@
    private NavigateUtils navigateUtils;
    /**
     * 根据目标位置搜索空闲提升机
     * 根据目标位置搜索提升机
     * transfer: 是否可换层
     */
    public LiftThread searchLift(String locNo, Long hostId, Boolean transfer) {
@@ -56,10 +56,6 @@
            LiftProtocol liftProtocol = liftThread.getStatus();
            if (liftProtocol == null) {
                continue;
            }
            if (!liftThread.isIdle()) {
                continue;
            }
@@ -82,6 +78,13 @@
            }
            String liftLocNo = Utils.getLocNo(Utils.getRow(standby.getDeviceStandbyLoc()), Utils.getBay(standby.getDeviceStandbyLoc()), Utils.getLev(locNo));
            if (locNo.equals(liftLocNo)) {
                finalDistance = 100;
                recentLiftThread = liftThread;
                continue;
            }
            List<NavigateNode> nodeList = navigateUtils.calc(locNo, liftLocNo, NavigationMapType.NONE.id, null);
            if (nodeList == null) {
                continue;