| | |
| | | WrkMast wrkMast = wrkMastService.selectById(wrkNo); |
| | | if (wrkMast == null) { |
| | | throw new CoolException("异常口入库任务号无任务:" + wrkNo); |
| | | } else if (wrkMast.getLocNo() != null) { |
| | | } else if (wrkMast.getLocNo() != null && wrkMast.getLocNo().length() == 7) { |
| | | throw new CoolException("异常口入库库位已分配:" + wrkMast.getLocNo()); |
| | | } |
| | | |
| | |
| | | LocMast locMast; |
| | | |
| | | // 先找浅库位 |
| | | locMast = locMastMapper.queryLocMasterByLocStsAndRow(Arrays.asList(2, 3), type); |
| | | locMast = locMastMapper.queryLocMasterByLocStsAndRow(Arrays.asList(2,3,5,6,7,8), type); |
| | | |
| | | // 浅库位没有则查询所有 |
| | | if (locMast == null) { |
| | |
| | | } |
| | | |
| | | if (locMast == null) { |
| | | return R.error("库存没有"+type+"类型空托盘"); |
| | | return R.error("库存没有"+type+"类型空托盘或无可用堆垛机"); |
| | | } |
| | | |
| | | String locNo = locMast.getLocNo(); |