自动化立体仓库 - WMS系统
1
ZY
2025-04-02 43af368c15fc15258cb4b1051a39392cfa18bbf1
1
1个文件已修改
11 ■■■■■ 已修改文件
src/main/java/com/zy/common/service/CommonService.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/service/CommonService.java
@@ -127,10 +127,13 @@
            switch (rowLastnoType.getType()) {
                case 1:
                    List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>()
                            .eq("loc_sts", "O").eq("loc_type1", locTypeDto.getLocType1()).eq("whs_type", rowLastnoType.getType().longValue()));
                    if (locMasts != null && locMasts.size() < 8) {
                        throw new CoolException("没有空库位");
                    List<LocMast> locMasts;
                    for (int i = locTypeDto.getLocType1(); i < 4; i++) {
                        locMasts = locMastService.selectList(new EntityWrapper<LocMast>()
                                .eq("loc_sts", "O").eq("loc_type1", i).eq("whs_type", rowLastnoType.getType().longValue()));
                        if (i == 3 && locMasts != null && locMasts.size() < 8) {
                            throw new CoolException("没有空库位");
                        }
                    }
                    return getLocNoRun(whsType, staDescId, sourceStaNo, matnr, batch, grade, 0, locTypeDto, 0);
                case 2: