自动化立体仓库 - WMS系统
pang.jiabao
2024-10-28 1aab585d252ec433d928b3314232af71e4f861ac
空闲理货木箱宽度<=600
1个文件已修改
10 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/task/handler/GhjtHandler.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/GhjtHandler.java
@@ -396,6 +396,16 @@
        // 寻找一箱一卷的,没有理货的,不在备货区的物料明细
        List<LocDetl> tallyGoosList = locDetlMapper.selectTallyGoosList(columnNum);
        // 过滤掉木箱规格宽度大于600的(大于600一个托盘只能放一箱)
        tallyGoosList = tallyGoosList.stream().filter(locDetl -> {
            String[] split = locDetl.getColor().split("\\*");
            if (split.length == 3) {
                return Integer.parseInt(split[1]) <= 600;
            } else {
                return false;
            }
        }).collect(Collectors.toList());
        // 寻找满足理货条件的两个木箱
        LocDetl leftLocDetl = null;
        LocDetl rightLocDetl = null;