| | |
| | | order.setId(orderLog.getAsnId()) |
| | | .setDeleted(0) |
| | | .setExceStatus(AsnExceStatus.ASN_EXCE_STATUS_EXCE_ING.val); |
| | | |
| | | AsnOrder asnOrder = asnOrderService.getOne(new LambdaQueryWrapper<AsnOrder>().eq(AsnOrder::getCode, orderLog.getCode())); |
| | | if (Objects.isNull(asnOrder)) { |
| | | throw new CoolException("收货单据已添加,刷新后再操作!!"); |
| | | } |
| | | |
| | | if (!asnOrderService.saveOrUpdate(order)) { |
| | | throw new CoolException("单据保存失败!!"); |
| | | } |
| | |
| | | BeanUtils.copyProperties(itemLog, item); |
| | | item.setId(itemLog.getAsnItemId()) |
| | | .setAsnId(order.getId()) |
| | | .setMatnrId(Long.parseLong(itemLog.getMatnrId())) |
| | | .setDeleted(0); |
| | | orderItems.add(item); |
| | | } |