| | |
| | | // } |
| | | |
| | | // 获取路径 |
| | | StaDesc staDesc = staDescService.queryCrnStn(ioType, locMast.getCrnNo(), outSta); |
| | | List<StaDesc> staDescs = staDescService.queryCrnStn(ioType, locMast.getCrnNo(), outSta); |
| | | StaDesc staDesc = staDescs.get(0); |
| | | if (locMast.getCrnNo() == 1) { |
| | | int finalCrnStn = 1016; |
| | | if (locMast.getRow1() <= 3) { |
| | | finalCrnStn = 1013; |
| | | } |
| | | |
| | | for (StaDesc desc : staDescs) { |
| | | if (desc.getCrnStn() == finalCrnStn) { |
| | | staDesc = desc; |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | |
| | | // 生成工作号 |
| | | int workNo = commonService.getWorkNo(WorkNoType.getWorkNoType(ioType)); |
| | | |
| | |
| | | throw new CoolException("保存工作档明细失败"); |
| | | } |
| | | if (ioType == 107) { |
| | | List<InventoryCheckOrderDetl> checkOrderDetls = checkOrderDetlService.selectList(new EntityWrapper<InventoryCheckOrderDetl>().eq("order_no", checkOrderNo).eq("loc_no", dto.getLocNo())); |
| | | List<InventoryCheckOrderDetl> checkOrderDetls = checkOrderDetlService.selectList(new EntityWrapper<InventoryCheckOrderDetl>() |
| | | .eq("order_no", checkOrderNo) |
| | | .eq("loc_no", dto.getLocNo()) |
| | | .eq("batch", wrkDetl.getBatch()) |
| | | ); |
| | | if (checkOrderDetls != null && !checkOrderDetls.isEmpty()) { |
| | | throw new CoolException("该库位的盘点任务已经添加到了该库位中"); |
| | | } |