#
luxiaotao1123
2024-10-25 500f6ce071c0bc14d6720354ce148599ac3f35ee
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MissionAssignService.java
@@ -59,8 +59,7 @@
            }
            // 2. in idle status
            final Agv finalAgv = agv;
            if (!agvService.judgeEnable(finalAgv.getId(), agvDetail -> agvDetail.getVol() > finalAgv.getChargeLine())) {
            if (!agvService.judgeEnable(agv.getId(), true)) {
                continue;
            }
@@ -75,6 +74,7 @@
        if (Cools.isEmpty(availableAgvList)) {
            return null;
        }
        return null;
    }
@@ -110,9 +110,8 @@
                log.info(agv.getUuid() + "号AGV不可用,已经存在进行中的任务...");
                continue;
            }
            final Agv finalAgv = agv;
            if (!agvService.judgeEnable(finalAgv.getId(), agvDetail -> agvDetail.getVol() > finalAgv.getChargeLine())) {
                log.info(finalAgv.getUuid() + "号AGV不可用," + task.getSeqNum() + "任务无法计算...");
            if (!agvService.judgeEnable(agv.getId(), true)) {
                log.info(agv.getUuid() + "号AGV不可用," + task.getSeqNum() + "任务无法计算...");
                continue;
            }
@@ -157,9 +156,8 @@
            log.info(agv.getUuid() + "号AGV不可用,已经存在进行中的任务...");
            return null;
        }
        final Agv finalAgv = agv;
        if (!agvService.judgeEnable(finalAgv.getId(), agvDetail -> agvDetail.getVol() > finalAgv.getChargeLine())) {
            log.info(finalAgv.getUuid() + "号AGV不可用," + task.getSeqNum() + "任务无法计算...");
        if (!agvService.judgeEnable(agv.getId(), true)) {
            log.info(agv.getUuid() + "号AGV不可用," + task.getSeqNum() + "任务无法计算...");
            return null;
        }