diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/EBom/EBomForwardReport.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/EBom/EBomForwardReport.java index fe7d3750..210ea85c 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/EBom/EBomForwardReport.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/EBom/EBomForwardReport.java @@ -298,12 +298,13 @@ public class EBomForwardReport extends BaseForwardReport { AtomicInteger orderNum = new AtomicInteger(1); parentFormal.setLevelNum(1); parentFormal.setOrderNumber(orderNum.getAndIncrement() + ""); - nodesList.add(Convert.convert(ForwardReportVO.class, parentFormal)); - + List nodeList=new ArrayList<>(); + nodeList.add(Convert.convert(ForwardReportVO.class, parentFormal)); bomUpAndLowLevel(ImmutableList.of(parentFormal), parentChildList, null, 2, orderNum); - List nodeList = Convert.convert(new TypeReference>() { - }, parentChildList); + nodeList.addAll( Convert.convert(new TypeReference>() { + }, parentChildList)); + nodeList.forEach(item->{ item.setBomVersion(parentFormal.getCurrentVersion()); }); diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/PBom/PBomForwardReport.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/PBom/PBomForwardReport.java index ec58cf5b..86e1d4aa 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/PBom/PBomForwardReport.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/PBom/PBomForwardReport.java @@ -309,10 +309,12 @@ public class PBomForwardReport extends BaseForwardReport { AtomicInteger orderNum = new AtomicInteger(1); parentFormal.setLevelNum(1); parentFormal.setOrderNumber(orderNum.getAndIncrement() + ""); - nodesList.add(Convert.convert(ForwardReportVO.class, parentFormal)); + + List nodeList=new ArrayList<>(); + nodeList.add(Convert.convert(ForwardReportVO.class, parentFormal)); bomUpAndLowLevel(ImmutableList.of(parentFormal), parentChildList, null, 2, orderNum); - List nodeList = Convert.convert(new TypeReference>() { - }, parentChildList); + nodeList.addAll( Convert.convert(new TypeReference>() { + }, parentChildList)); nodeList.forEach(item->{ item.setBomVersion(parentFormal.getCurrentVersion());