自动化立体仓库 - WMS系统
Junjie
2023-06-02 e9ad9d2e525ba7693bb088b0b635a3b17b5378ba
2023.06.02兼容代码,后期库位规则符合要求后可删除(优化)
1个文件已修改
12 ■■■■ 已修改文件
src/main/java/com/zy/common/service/CommonService.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/service/CommonService.java
@@ -212,10 +212,16 @@
        wrapper.eq("loc_type1", locTypeDto.getLocType1());
        wrapper.in("crn_no", "1,2");
        wrapper.eq("loc_sts", "O");
        locMast = locMastService.selectOne(wrapper);
        if (locMast != null) {
        List<LocMast> locMasts = locMastService.selectList(wrapper);
        for (LocMast mast : locMasts) {
            //检测当前库位内侧其他库位是否为D、F、X
            if (Utils.checkInsideLocIsDFX(mast.getLocNo())) {
                //内侧其他库位不是D、F、X。不能选取该库位
                continue;
            }
            //找到库位,返回dto
            return getLocNoFinalStep(staDescId, sourceStaNo, locMast);//返回dto
            return getLocNoFinalStep(staDescId, sourceStaNo, mast);//返回dto
        }
        //----------------2023.06.02兼容代码end---------------------