| | |
| | | wrkDetl.setStandby1(locDto.getStandby1()); |
| | | wrkDetl.setBatch(locDto.getBatch()); |
| | | wrkDetl.setOrderNo(locDto.getOrderNo()); |
| | | // wrkDetl.setAnfme(locDto.getAnfme()); // 数量 |
| | | LocDetl locDel = locDetlService.selectOne(new EntityWrapper<LocDetl>() |
| | | .eq("loc_no", locDto.getLocNo()) |
| | | .eq("batch", locDto.getBatch()) |
| | | .eq(!Objects.isNull(locDto.getBarcode()), "barcode", locDto.getBarcode()) |
| | | .eq("matnr", locDto.getMatnr())); |
| | | if (Objects.isNull(locDel)) { |
| | | throw new CoolException("数据错误,库存明细不存在!!"); |
| | | } |
| | | wrkDetl.setAnfme(locDel.getAnfme()); |
| | | wrkDetl.setAnfme(locDto.getAnfme()); // 数量 |
| | | // LocDetl locDel = locDetlService.selectOne(new EntityWrapper<LocDetl>() |
| | | // .eq("loc_no", locDto.getLocNo()) |
| | | // .eq("batch", locDto.getBatch()) |
| | | // .eq(!Objects.isNull(locDto.getBarcode()), "barcode", locDto.getBarcode()) |
| | | // .eq("matnr", locDto.getMatnr())); |
| | | // if (Objects.isNull(locDel)) { |
| | | // throw new CoolException("数据错误,库存明细不存在!!"); |
| | | // } |
| | | // wrkDetl.setAnfme(locDel.getAnfme()); |
| | | wrkDetl.setAppeTime(now); |
| | | wrkDetl.setAppeUser(userId); |
| | | wrkDetl.setModiTime(now); |
| | |
| | | if (Cools.isEmpty(wrkMast)) { |
| | | throw new CoolException(workNo + "工作档不存在"); |
| | | } |
| | | if (wrkMast.getWrkSts() != 15) { |
| | | throw new CoolException("当前任务状态不能执行此操作!"); |
| | | } |
| | | |
| | | Integer ioType = wrkMast.getIoType() - 50; |
| | | Integer wokNo; |
| | | // 入出库类型判断 |
| | |
| | | if (!locMastService.updateById(locMast)) { |
| | | throw new CoolException("修改库位状态失败"); |
| | | } |
| | | |
| | | wrkMast.setWrkCode(null); |
| | | |
| | | if (!wrkMastService.updateById(wrkMast)) { |