自动化立体仓库 - WMS系统
1
ZY
2025-03-29 c65db22f67af8018ae7105ea00d8743e42835e13
src/main/java/com/zy/asrs/task/handler/AutoMoveHandler.java
@@ -428,7 +428,7 @@
        } else if (agvLocMast.getFloor() == 1 && agvLocMast.getLev1() == 2) {
            floor = "02F1";
        }
        List<AgvWrkMast> agvWrkMasts = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>().eq("io_type", 109).like("barcode", "30").like("source_loc_no", floor).or().eq("io_type", 113));
        List<AgvWrkMast> agvWrkMasts = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>().eq("io_type", 109).like("barcode", "30",SqlLike.RIGHT).like("source_loc_no", floor).or().eq("io_type", 113));
        if (agvWrkMasts.size() >= 5) {
            //log.error("暂停回流");
            return FAIL;
@@ -764,9 +764,9 @@
        AgvLocMast LocMast;
        if (agvLocMast.getLev1() == 1) {
            //检索库位,选择合适的库位
            LocMast = agvCommonService.getLocByLocRule(3, 1, 2);
            LocMast = agvCommonService.getLocByLocRule2(3, 1, 2);
        } else {
            LocMast = agvCommonService.getLocByLocRule(3, 1, 1);
            LocMast = agvCommonService.getLocByLocRule2(3, 1, 1);
        }
        List<AgvWrkMast> agvWrkMasts = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>().eq("io_type", 12));
        if (agvWrkMasts.size() >= maxTansk) {