| | |
| | | * @param matNos 物料号集合 |
| | | * @return locNo 检索到的库位号 |
| | | */ |
| | | public StartupDto getLocNo(Integer whsType, Integer staDescId, Integer sourceStaNo, List<String> matNos, LocTypeDto locTypeDto) { |
| | | public StartupDto getLocNo(Integer whsType, Integer staDescId, Integer sourceStaNo, List<String> matNos, LocTypeDto locTypeDto, Integer matTypeIn) { |
| | | int start; |
| | | int end; |
| | | Integer matType = null;//物料类型 |
| | |
| | | throw new CoolException("混放物料类型不一致"); |
| | | } |
| | | } |
| | | if (!Cools.isEmpty(matTypeIn)) { |
| | | if (!matTypeIn.equals(0)) { |
| | | matType = matTypeIn; |
| | | } |
| | | } |
| | | |
| | | if (matNos.size() > 1 && matType == 1) { |
| | | //物料为单品类型,且物料种类超过1(实际为高频混放),则禁止入库 |