2023.06.02兼容代码,后期库位规则符合要求后可删除(优化)
| | |
| | | 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--------------------- |
| | | |