zyx
2024-07-16 a44e66e91a00405d4651a9b9dd395c35708df5b9
找库位逻辑bug修改
1个文件已修改
7 ■■■■■ 已修改文件
zy-asrs-common/src/main/java/com/zy/asrs/common/wms/service/CommonService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-common/src/main/java/com/zy/asrs/common/wms/service/CommonService.java
@@ -321,10 +321,9 @@
        LambdaQueryWrapper<LocMast> wrapper1 = new LambdaQueryWrapper<LocMast>()
                .eq(LocMast::getLocSts, "O")
                .eq(LocMast::getHostId, hostId)
                .eq(LocMast::getWhsType, WHS_TYPE)
                .in(LocMast::getRow1, curRow)
                .orderByAsc(LocMast::getBay1)
                .orderByAsc(LocMast::getLev1);
                .orderByAsc(LocMast::getLev1)
                .orderByAsc(LocMast::getBay1);
        //库位搜索范围
@@ -341,7 +340,7 @@
        for (LocMast mast : locMasts) {
            LocMast innerLoc = null;
            for (String loc : Utils.getGroupLoc(mast.getLocNo(), hostId)) {
                LocMast one = locMastService.getOne(new LambdaQueryWrapper<LocMast>().eq(LocMast::getLocNo, loc).eq(LocMast::getHostId, hostId).eq(LocMast::getWhsType, WHS_TYPE));
                LocMast one = locMastService.getOne(new LambdaQueryWrapper<LocMast>().eq(LocMast::getLocNo, loc).eq(LocMast::getHostId, hostId));
                if (!one.getLocSts().equals("O")) {
                    innerLoc = null;
                    continue;