|
|
@ -764,14 +764,17 @@ public class IssueRequestMainServiceImpl implements IssueRequestMainService { |
|
|
|
// 根据批次策略/下架策略 返回 库存余额DO
|
|
|
|
List<BalanceDO> balanceDOListJob = jobUtils.getBalanceByBatchOffShelf(itemCode,"OK",null,qty,businesstypeDO.getOutLocationTypes()); |
|
|
|
// 根据 查询出所需数据 解析成 任务子表数据
|
|
|
|
balanceDOListJob.forEach(balanceDOItem -> { |
|
|
|
for(BalanceDO balanceDOItem:balanceDOListJob ) { |
|
|
|
IssueJobDetailDO issueJobDetailDO = new IssueJobDetailDO(); |
|
|
|
issueJobDetailDO.setItemCode(balanceDOItem.getItemCode()); |
|
|
|
issueJobDetailDO.setInventoryStatus(balanceDOItem.getInventoryStatus()); |
|
|
|
issueJobDetailDO.setBatch(balanceDOItem.getBatch()); |
|
|
|
issueJobDetailDO.setQty(balanceDOItem.getQty()); |
|
|
|
issueJobDetailDO.setFromLocationCode(balanceDOItem.getLocationCode()); |
|
|
|
issueJobDetailDO.setStdPackQty(itempackagingService.selectItemPackagingExist(itemCode).getStdPackQty()); |
|
|
|
issueJobDetailDO.setStdPackUnit(itempackagingService.selectItemPackagingExist(itemCode).getStdPackUnit()); |
|
|
|
issueJobDetailDOList.add(issueJobDetailDO); |
|
|
|
}); |
|
|
|
} |
|
|
|
return issueJobDetailDOList; |
|
|
|
} |
|
|
|
|
|
|
|