| | |
| | | .setWarehouseId(virtualWarehouse.getId()).setLocationId(virtualLocation.getId()).setAreaId(virtualArea.getId()) |
| | | .setMaterialStockId(detail.getMaterialStockId()) // 指定虚拟线边库库存记录 |
| | | .setCheckFlag(false) // 线边库允许负库存 |
| | | .setBizType(MesBizTypeConstants.WM_RETURN_ISSUE).setBizId(issue.getId()) |
| | | .setBizType(MesBizTypeConstants.WM_RETURN_ISSUE).setBizId(issue.getId()).setWorkOrderId(issue.getWorkOrderId()) |
| | | .setBizCode(issue.getCode()).setBizLineId(detail.getLineId())); |
| | | |
| | | // 2.2 确定上架目标仓库:detail 的 warehouseId/locationId/areaId 是上架目标(实际仓库) |
| | |
| | | .setBatchId(detail.getBatchId()).setBatchCode(detail.getBatchCode()) |
| | | .setWarehouseId(targetWarehouseId).setLocationId(targetLocationId).setAreaId(targetAreaId) |
| | | .setForceCreateNewStock(true) // 强制创建新库存记录 |
| | | .setBizType(MesBizTypeConstants.WM_RETURN_ISSUE).setBizId(issue.getId()) |
| | | .setBizType(MesBizTypeConstants.WM_RETURN_ISSUE).setBizId(issue.getId()).setWorkOrderId(issue.getWorkOrderId()) |
| | | .setBizCode(issue.getCode()).setBizLineId(detail.getLineId()) |
| | | .setRelatedTransactionId(outTransactionId)); // 关联出库事务 |
| | | } |