同步主
This commit is contained in:
parent
0494e98972
commit
0fb12afba0
|
|
@ -3,6 +3,7 @@ package com.nflg.product.bomnew.service.domain.EBom;
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import cn.hutool.extra.spring.SpringUtil;
|
import cn.hutool.extra.spring.SpringUtil;
|
||||||
|
import com.nflg.product.bomnew.constant.EBomConstant;
|
||||||
import com.nflg.product.bomnew.constant.OriginalConstant;
|
import com.nflg.product.bomnew.constant.OriginalConstant;
|
||||||
import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentEntity;
|
import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentEntity;
|
||||||
import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentFormalEntity;
|
import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentFormalEntity;
|
||||||
|
|
@ -10,6 +11,7 @@ import com.nflg.product.bomnew.pojo.vo.BomNewEbomParentFormalVO;
|
||||||
import com.nflg.product.bomnew.pojo.vo.BomNewEbomParentVO;
|
import com.nflg.product.bomnew.pojo.vo.BomNewEbomParentVO;
|
||||||
import com.nflg.product.bomnew.service.BomNewEbomParentFormalService;
|
import com.nflg.product.bomnew.service.BomNewEbomParentFormalService;
|
||||||
import com.nflg.product.bomnew.service.BomNewEbomParentService;
|
import com.nflg.product.bomnew.service.BomNewEbomParentService;
|
||||||
|
import com.nflg.product.bomnew.service.MaterialMainService;
|
||||||
import com.nflg.product.bomnew.util.ListCommonUtil;
|
import com.nflg.product.bomnew.util.ListCommonUtil;
|
||||||
import com.nflg.product.bomnew.util.MaterialshouldBomExistUtil;
|
import com.nflg.product.bomnew.util.MaterialshouldBomExistUtil;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
@ -50,6 +52,7 @@ public class EBomFormalTreeTask extends RecursiveTask<List<BomNewEbomParentForma
|
||||||
vo.setLevelNum(levelNum);
|
vo.setLevelNum(levelNum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SpringUtil.getBean(MaterialMainService.class).intiMaterialInfo(bomDetail, EBomConstant.EBOM_IGNORED_FIELDS_INIT_MATERIAL_DEFAULT);
|
||||||
|
|
||||||
List<Long> bomRowIds=bomDetail.stream().filter(u -> Objects.nonNull(u.getBomRowId()) && u.getBomRowId()>0 ).map(BomNewEbomParentFormalVO::getBomRowId).collect(Collectors.toList());
|
List<Long> bomRowIds=bomDetail.stream().filter(u -> Objects.nonNull(u.getBomRowId()) && u.getBomRowId()>0 ).map(BomNewEbomParentFormalVO::getBomRowId).collect(Collectors.toList());
|
||||||
if (CollUtil.isNotEmpty(bomRowIds)) {
|
if (CollUtil.isNotEmpty(bomRowIds)) {
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package com.nflg.product.bomnew.service.domain.PBom;
|
||||||
|
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.extra.spring.SpringUtil;
|
import cn.hutool.extra.spring.SpringUtil;
|
||||||
|
import com.nflg.product.bomnew.constant.EBomConstant;
|
||||||
import com.nflg.product.bomnew.constant.OriginalConstant;
|
import com.nflg.product.bomnew.constant.OriginalConstant;
|
||||||
import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentFormalEntity;
|
import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentFormalEntity;
|
||||||
import com.nflg.product.bomnew.pojo.entity.BomNewPbomParentFormalEntity;
|
import com.nflg.product.bomnew.pojo.entity.BomNewPbomParentFormalEntity;
|
||||||
|
|
@ -10,6 +11,7 @@ import com.nflg.product.bomnew.pojo.vo.BomNewPbomChildVO;
|
||||||
import com.nflg.product.bomnew.pojo.vo.BomNewPbomParentFormalVO;
|
import com.nflg.product.bomnew.pojo.vo.BomNewPbomParentFormalVO;
|
||||||
import com.nflg.product.bomnew.service.BomNewEbomParentFormalService;
|
import com.nflg.product.bomnew.service.BomNewEbomParentFormalService;
|
||||||
import com.nflg.product.bomnew.service.BomNewPbomParentFormalService;
|
import com.nflg.product.bomnew.service.BomNewPbomParentFormalService;
|
||||||
|
import com.nflg.product.bomnew.service.MaterialMainService;
|
||||||
import com.nflg.product.bomnew.util.ListCommonUtil;
|
import com.nflg.product.bomnew.util.ListCommonUtil;
|
||||||
import com.nflg.product.bomnew.util.MaterialshouldBomExistUtil;
|
import com.nflg.product.bomnew.util.MaterialshouldBomExistUtil;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
@ -47,6 +49,7 @@ public class PBomFormalTreeTask extends RecursiveTask<List<BomNewPbomParentForma
|
||||||
bomDetail ) {
|
bomDetail ) {
|
||||||
vo.setLevelNum(levelNum);
|
vo.setLevelNum(levelNum);
|
||||||
}
|
}
|
||||||
|
SpringUtil.getBean(MaterialMainService.class).intiMaterialInfo(bomDetail, EBomConstant.EBOM_IGNORED_FIELDS_INIT_MATERIAL_DEFAULT);
|
||||||
|
|
||||||
List<Long> bomRowIds=bomDetail.stream().filter(u -> u.getBomRowId()>0 ).map(BomNewPbomParentFormalVO::getBomRowId).collect(Collectors.toList());
|
List<Long> bomRowIds=bomDetail.stream().filter(u -> u.getBomRowId()>0 ).map(BomNewPbomParentFormalVO::getBomRowId).collect(Collectors.toList());
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue