| | |
| | | throw new CoolException("出库单明细保存失败!!"); |
| | | } |
| | | |
| | | transfer.setExceStatus(CheckExceStatus.CHECK_ORDER_STATUS_EXCE_ING.val); |
| | | transfer.setExceStatus(AsnExceStatus.ASN_EXCE_STATUS_EXCE_ING.val); |
| | | |
| | | if (!this.updateById(transfer)) { |
| | | throw new CoolException("调拔单更新失败!!"); |
| | |
| | | .like(StringUtils.isNotBlank(params.getMaktx()), LocItem::getMaktx, params.getMaktx()); |
| | | Set<Long> locIds = locs.stream().map(Loc::getId).collect(Collectors.toSet()); |
| | | wrapper.lambda().in(LocItem::getLocId, locIds) |
| | | .groupBy(LocItem::getBatch, LocItem::getFieldsIndex, LocItem::getMatnrCode); |
| | | .groupBy(LocItem::getBatch, LocItem::getMatnrId); |
| | | return locItemService.page(page, wrapper); |
| | | } else { |
| | | IPage<LocItem> page = new Page<>(params.getCurrent(), params.getPageSize()); |