diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/issueRequest/IssueRequestMainServiceImpl.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/issueRequest/IssueRequestMainServiceImpl.java index e40e1406..11cad988 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/issueRequest/IssueRequestMainServiceImpl.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/issueRequest/IssueRequestMainServiceImpl.java @@ -764,14 +764,17 @@ public class IssueRequestMainServiceImpl implements IssueRequestMainService { // 根据批次策略/下架策略 返回 库存余额DO List 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; }