转PBOM优化-3(制作转PBOM)

This commit is contained in:
大米 2024-08-02 08:17:45 +08:00
parent 768fd2c293
commit ae38289524
1 changed files with 2 additions and 8 deletions

View File

@ -974,14 +974,8 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
parent.setChildBomRowId(parent.getRowId());
parent.setParentRowId(0L);
bomTree.add(parent);
List<String> facCodes=new ArrayList<>();
if(CollUtil.isEmpty(paramDto.getFacCodes()) && parent.getMaterialName().contains(EBomConstant.XIAN_TAO_FACTORY_Name_1020)){
facCodes.add(EBomConstant.MAIN_FACTORY_CODE_1010);
}
else {
facCodes=paramDto.getFacCodes();
}
EBomToPbomBase eBomToPBom =parent.getMaterialNo().startsWith("31")? new EBomToPBomFor31(parent, bomTree, paramDto.getFacCodes(), 0L,EnumUtils.getValueEnum(ConvertToPBomModelEnum.class,paramDto.getConvertMode())):new EBomToPBom(parent, bomTree, facCodes, 0L,EnumUtils.getValueEnum(ConvertToPBomModelEnum.class,paramDto.getConvertMode()));
EBomToPbomBase eBomToPBom =parent.getMaterialNo().startsWith("31")? new EBomToPBomFor31(parent, bomTree, paramDto.getFacCodes(), 0L,EnumUtils.getValueEnum(ConvertToPBomModelEnum.class,paramDto.getConvertMode())):new EBomToPBom(parent, bomTree, paramDto.getFacCodes(), 0L,EnumUtils.getValueEnum(ConvertToPBomModelEnum.class,paramDto.getConvertMode()));
eBomToPBom.convert();
if (CollUtil.isNotEmpty(eBomToPBom.getPBomParentResult())) {