| | |
| | | OrderInAndOutUtil.updateOrder(Boolean.FALSE, orderDetl.getOrderId(), 2L, userId); |
| | | } |
| | | |
| | | //TODO 判断设备号,生成入库任务。没有机台号,说明是普通出库任务 |
| | | if (!Objects.isNull(deviceNo)) { |
| | | genInStock(wrkMast, deviceNo, userId); |
| | | } |
| | | // //TODO 判断设备号,生成入库任务。没有机台号,说明是普通出库任务 |
| | | // if (!Objects.isNull(deviceNo)) { |
| | | // genInStock(wrkMast, deviceNo, userId); |
| | | // } |
| | | // 修改库位状态: F.在库 ====>>> R.出库预约/P.拣料/盘点/并板出库中 |
| | | locMast = locMastService.selectById(taskDto.getLocNo()); |
| | | if (locMast.getLocSts().equals("F")) { |
| | |
| | | wrkMast.setWrkSts(2L); // 工作状态: 2.设备上走 |
| | | wrkMast.setSourceStaNo(wrkMast.getStaNo()); // 源站 |
| | | wrkMast.setStaNo(staNo + ""); // 目标站 |
| | | wrkMast.setLocNo(wrkMast.getSourceLocNo()); // 目标库位 = 出库时的源库位 |
| | | //判断是否为领料出库 |
| | | if (Objects.isNull(wrkMast.getWrkCode())) { |
| | | wrkMast.setLocNo(wrkMast.getSourceLocNo()); // 目标库位 = 出库时的源库位 |
| | | } |
| | | wrkMast.setSourceLocNo(""); // 源库位清空 |
| | | wrkMast.setModiTime(now); |
| | | wrkMast.setModiUser(userId); |
| | |
| | | wrkMast.setWrkSts(2L); // 工作状态:生成入库ID |
| | | wrkMast.setIoType(1); // 入出库状态:1.入库 |
| | | wrkMast.setCrnNo(locMasts.getCrnNo()); |
| | | wrkMast.setSourceStaNo(outMast.getSourceStaNo()); |
| | | wrkMast.setStaNo(staNo + ""); |
| | | wrkMast.setSourceStaNo(outMast.getStaNo()); |
| | | // wrkMast.setStaNo(staNo + ""); |
| | | wrkMast.setLocNo(locMasts.getLocNo()); |
| | | wrkMast.setIoPri(13D); // 优先级 |
| | | wrkMast.setBarcode(outMast.getBarcode()); // 托盘码 |