|  |  |  | 
|---|
|  |  |  | 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); | 
|---|
|  |  |  | } | 
|---|