| | |
| | | //找到库位,返回dto |
| | | return getLocNoStep6(staDescId, sourceStaNo, locMast);//返回dto |
| | | } |
| | | |
| | | if(locTypeDto.getLocType1()==1){ |
| | | locTypeDto.setLocType1((short)2); |
| | | return getLocNo(staDescId, 1, sourceStaNo, matNos, locTypeDto,0); |
| | | }else if(locTypeDto.getLocType1()==2){ |
| | | locTypeDto.setLocType1((short)3); |
| | | return getLocNo(staDescId, 1, sourceStaNo, matNos, locTypeDto,0); |
| | | } |
| | | //找不到库位,抛出异常 |
| | | throw new CoolException("没有空库位"); |
| | | } |
| | |
| | | if (matNos.size() == 1) { |
| | | //单品 |
| | | List<LocMast> locMasts = locMastService.selectAreaEmpty(locTypeDto.getLocType1(), 2);//搜索单品库位 |
| | | |
| | | for (LocMast mast : locMasts) { |
| | | List<String> groupLoc = Utils.getGroupLoc(mast.getLocNo()); |
| | | if (!locMastService.checkAllLocEmpty(groupLoc)) { |