Merge remote-tracking branch 'origin/feature/DM/nflg-bom' into feature/DM/nflg-bom
This commit is contained in:
commit
694b2b918b
|
|
@ -210,20 +210,6 @@ public class BomNewOriginalParentV2Service extends ServiceImpl<BomNewOriginalPar
|
|||
}, 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> 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));
|
||||
for (Map.Entry<String, List<BomOriginalListVO>> entry : materialNoGroupMp.entrySet()) {
|
||||
|
|
@ -301,7 +301,6 @@ public class OriginalBomToEBomV2Convert extends BaseConvert {
|
|||
parentEntity.setMaterialDesc(baseMaterialVO.getMaterialDesc());
|
||||
parentEntity.setMaterialTexture(baseMaterialVO.getMaterialTexture());
|
||||
parentEntity.setMaterialUnit("KG");
|
||||
parentEntity.setNum(parentEntity.getTotalWeight());
|
||||
parentEntity.setProjectType("L");
|
||||
parentEntity.setRegReplaceIs(1);
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue