BUG修复-3
This commit is contained in:
parent
b55474a9f8
commit
5eb21cd0a6
|
|
@ -124,7 +124,9 @@ public class EBomToPBom extends EBomToPbomBase {
|
|||
continue;
|
||||
}
|
||||
//处理子级BOM
|
||||
mergeChild= handlerArtPackage(parentEnt,mergeChild,facCode,parentList,vo.getVirtualPartType());
|
||||
if(!VirtualPackageTypeEnum.DIRECT_DELIVERY_PACKAGE.equalsValue(vo.getVirtualPartType()) && !VirtualPackageTypeEnum.PRE_ASSEMBLY_PACKAGE.equalsValue(vo.getVirtualPartType())) {
|
||||
mergeChild = handlerArtPackage(parentEnt, mergeChild, facCode, parentList, vo.getVirtualPartType());
|
||||
}
|
||||
//子级
|
||||
if (CollUtil.isNotEmpty(mergeChild)) {
|
||||
//合并子级
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@ import lombok.Getter;
|
|||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.*;
|
||||
import java.util.function.Function;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
public abstract class EBomToPbomBase {
|
||||
|
|
@ -247,7 +248,7 @@ public abstract class EBomToPbomBase {
|
|||
|
||||
//pBom 手工新增物料
|
||||
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) {
|
||||
//加入当前BOM明细中
|
||||
|
|
|
|||
Loading…
Reference in New Issue