1.替换项合并
This commit is contained in:
parent
4d07895aff
commit
42761eee03
|
|
@ -210,20 +210,6 @@ public class BomNewOriginalParentV2Service extends ServiceImpl<BomNewOriginalPar
|
||||||
}, syncOriginalBomToFormalPool);
|
}, syncOriginalBomToFormalPool);
|
||||||
}
|
}
|
||||||
|
|
||||||
//记录子级BOM版本行ID
|
|
||||||
List<BomNewOriginalChildEntity> originalChildEntities = new ArrayList<>();
|
|
||||||
bomAllChildList.forEach(k -> {
|
|
||||||
BomNewOriginalChildEntity entChild = new BomNewOriginalChildEntity();
|
|
||||||
entChild.setRowId(k.getRowId());
|
|
||||||
entChild.setBomVersionRowId(k.getBomRowId());
|
|
||||||
entChild.setNum(k.getNum());
|
|
||||||
entChild.setUnitWeight(k.getUnitWeight());
|
|
||||||
originalChildEntities.add(entChild);
|
|
||||||
});
|
|
||||||
if (CollUtil.isNotEmpty(originalChildEntities)) {
|
|
||||||
originalChildService.updateBatchById(originalChildEntities);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -106,7 +106,7 @@ public class OriginalBomToEBomV2Convert extends BaseConvert {
|
||||||
|
|
||||||
List<BomOriginalListVO> result = new ArrayList();
|
List<BomOriginalListVO> result = new ArrayList();
|
||||||
//子级中,一般零部件
|
//子级中,一般零部件
|
||||||
List<BomOriginalListVO> commonPartList = list.stream().filter(u -> StrUtil.isBlank(u.getMaterialNo()) && (OriginalConstant.COMMON_MATERIAL_CATEGORY_CODE.equals(u.getMaterialCategoryCode())|| u.getRegReplaceIs().equals(1))).collect(Collectors.toList());
|
List<BomOriginalListVO> commonPartList = list.stream().filter(u -> StrUtil.isNotBlank(u.getMaterialNo()) && (OriginalConstant.COMMON_MATERIAL_CATEGORY_CODE.equals(u.getMaterialCategoryCode())|| u.getRegReplaceIs().equals(1))).collect(Collectors.toList());
|
||||||
|
|
||||||
Map<String, List<BomOriginalListVO>> materialNoGroupMp =commonPartList.stream().collect(Collectors.groupingBy(BomOriginalListVO::getMaterialNo));
|
Map<String, List<BomOriginalListVO>> materialNoGroupMp =commonPartList.stream().collect(Collectors.groupingBy(BomOriginalListVO::getMaterialNo));
|
||||||
for (Map.Entry<String, List<BomOriginalListVO>> entry : materialNoGroupMp.entrySet()) {
|
for (Map.Entry<String, List<BomOriginalListVO>> entry : materialNoGroupMp.entrySet()) {
|
||||||
|
|
@ -301,7 +301,6 @@ public class OriginalBomToEBomV2Convert extends BaseConvert {
|
||||||
parentEntity.setMaterialDesc(baseMaterialVO.getMaterialDesc());
|
parentEntity.setMaterialDesc(baseMaterialVO.getMaterialDesc());
|
||||||
parentEntity.setMaterialTexture(baseMaterialVO.getMaterialTexture());
|
parentEntity.setMaterialTexture(baseMaterialVO.getMaterialTexture());
|
||||||
parentEntity.setMaterialUnit("KG");
|
parentEntity.setMaterialUnit("KG");
|
||||||
parentEntity.setNum(parentEntity.getTotalWeight());
|
|
||||||
parentEntity.setProjectType("L");
|
parentEntity.setProjectType("L");
|
||||||
parentEntity.setRegReplaceIs(1);
|
parentEntity.setRegReplaceIs(1);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue