自动化立体仓库 - WMS系统
zhangc
2025-03-05 029b996ab6f5d8bf9c4ef5f97db635984fc59858
src/main/java/com/zy/common/service/AgvCommonService.java
@@ -178,15 +178,24 @@
                num = Integer.parseInt(config.getValue());
            }
            agvLocMasts = agvLocMastService.selectList(wrapper);
            int er = 0;
            for (AgvLocMast agvLocMast : agvLocMasts) {
                if (agvLocMast.getLev1() == 2) {
                    er++;
            }
            }
            for (AgvLocMast agvLocMast : agvLocMasts) {
                AgvLocMast agvLocMast1 = agvLocMastService.selectOne(new EntityWrapper<AgvLocMast>().eq("loc_no", agvLocMast.getLocNo()));
                if (agvLocMast1.getLocSts().equals("O")) {
                    if (agvLocMast1.getLev1() == 2) {
                        if (er > num) {
                    return agvLocMast1;
                }
                    } else {
                        return agvLocMast1;
                    }
                }
            }
            throw new CoolException("搜索库位时,未找到可入库库位。");
        } catch (Exception e) {