BUG修复-3
This commit is contained in:
parent
b55474a9f8
commit
5eb21cd0a6
|
|
@ -124,7 +124,9 @@ public class EBomToPBom extends EBomToPbomBase {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
//处理子级BOM
|
//处理子级BOM
|
||||||
|
if(!VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE.equalsValue(vo.getVirtualPartType()) && !VirtualPackageTypeEnum.PRE_ASSEMBLY_PACKAGE.equalsValue(vo.getVirtualPartType())) {
|
||||||
mergeChild = handlerArtPackage(parentEnt, mergeChild, facCode, parentList, vo.getVirtualPartType());
|
mergeChild = handlerArtPackage(parentEnt, mergeChild, facCode, parentList, vo.getVirtualPartType());
|
||||||
|
}
|
||||||
//子级
|
//子级
|
||||||
if (CollUtil.isNotEmpty(mergeChild)) {
|
if (CollUtil.isNotEmpty(mergeChild)) {
|
||||||
//合并子级
|
//合并子级
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ import lombok.Getter;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
import java.util.function.Function;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
public abstract class EBomToPbomBase {
|
public abstract class EBomToPbomBase {
|
||||||
|
|
@ -247,7 +248,7 @@ public abstract class EBomToPbomBase {
|
||||||
|
|
||||||
//pBom 手工新增物料
|
//pBom 手工新增物料
|
||||||
List<BomNewPbomParentVO> oldPBomAddChildren = oldChildren.stream().filter(u -> StrUtil.isBlank(u.getOriginalMaterialNo())).collect(Collectors.toList());
|
List<BomNewPbomParentVO> oldPBomAddChildren = oldChildren.stream().filter(u -> StrUtil.isBlank(u.getOriginalMaterialNo())).collect(Collectors.toList());
|
||||||
Map<String, BomNewEbomParentVO> newBomChildrenMap = newBomChildren.stream().collect(Collectors.toMap(BomNewEbomParentVO::getMaterialNo, u -> u));
|
Map<String, BomNewEbomParentVO> newBomChildrenMap = newBomChildren.stream().collect(Collectors.toMap(BomNewEbomParentVO::getMaterialNo, Function.identity(),(u, u1) -> u));
|
||||||
|
|
||||||
for (BomNewPbomParentVO oldPBomAddItem : oldPBomAddChildren) {
|
for (BomNewPbomParentVO oldPBomAddItem : oldPBomAddChildren) {
|
||||||
//加入当前BOM明细中
|
//加入当前BOM明细中
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue