1、解决变更影响重复问题
This commit is contained in:
parent
1f0f944804
commit
327f6b1a3b
|
|
@ -463,6 +463,10 @@ public abstract class EBomToPbomBase {
|
||||||
|
|
||||||
private void buildChangeImpactEntity(BomNewEbomVirtualPackageCompositionEntity v, BomNewEbomParentVO vo) {
|
private void buildChangeImpactEntity(BomNewEbomVirtualPackageCompositionEntity v, BomNewEbomParentVO vo) {
|
||||||
|
|
||||||
|
List<BomNewEbomUpgradeChangeEntity> checkExists = upgradeChangeResult.stream().filter(u ->u.getMaterialNo().equals(v.getVirtualPackageMaterialNo()) && u.getRelMaterialNo().equals(vo.getMaterialNo())).collect(Collectors.toList());
|
||||||
|
if(CollUtil.isNotEmpty(checkExists)){
|
||||||
|
return;
|
||||||
|
}
|
||||||
BomNewEbomUpgradeChangeEntity changeEntity = new BomNewEbomUpgradeChangeEntity();
|
BomNewEbomUpgradeChangeEntity changeEntity = new BomNewEbomUpgradeChangeEntity();
|
||||||
changeEntity.setRowId(IdWorker.getId());
|
changeEntity.setRowId(IdWorker.getId());
|
||||||
changeEntity.setMaterialNo(v.getVirtualPackageMaterialNo());
|
changeEntity.setMaterialNo(v.getVirtualPackageMaterialNo());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue