1、PBOM 【BOM删除】 生成小版本号.0a
2、EBOM生成PBOM时,将PBOM下新增的子项给自动带过来时过滤掉K项
This commit is contained in:
parent
25cb146344
commit
7c5980e821
|
|
@ -1482,8 +1482,8 @@ public class BomNewPbomParentService extends ServiceImpl<BomNewPbomParentMapper,
|
|||
pbomParent.setCreatedBy(SessionUtil.getUserCode());
|
||||
pbomParent.setStatus(PBomStatusEnum.FACTORY_CONFIRM.getValue());
|
||||
pbomParent.setEditStatus(PBomEditStatusEnum.HANDLER_FINISHED.getValue());
|
||||
//获取大版本号
|
||||
pbomParent.setCurrentVersion(VersionUtil.getNextVersion(rootVo.getCurrentVersion()));
|
||||
//获取大版本号 生成小小版本号.0a
|
||||
pbomParent.setCurrentVersion(VersionUtil.getPBomUpgradNextVersion(rootVo.getCurrentVersion()));
|
||||
pbomParent.setDeptRowId(SessionUtil.getDepartRowId());
|
||||
pbomParent.setDeptName(SessionUtil.getDepartName());
|
||||
pbomParent.setDeviseName(SessionUtil.getRealName());
|
||||
|
|
|
|||
|
|
@ -253,7 +253,8 @@ public abstract class FormalEBomToPbomBase {
|
|||
List<BomNewPbomParentVO> oldChildren=SpringUtil.getBean(BomNewPbomParentService.class).getChild(oldParent.getRowId(),1);
|
||||
|
||||
//pBom 手工新增物料
|
||||
List<BomNewPbomParentVO> oldPBomAddChildren = oldChildren.stream().filter(u -> StrUtil.isBlank(u.getOriginalMaterialNo())).collect(Collectors.toList());
|
||||
//过滤掉K项的记录 10002327 241101
|
||||
List<BomNewPbomParentVO> oldPBomAddChildren = oldChildren.stream().filter(u -> StrUtil.isBlank(u.getOriginalMaterialNo()) && !Objects.equals("K",u.getProjectType())).collect(Collectors.toList());
|
||||
Map<String, BomNewEbomParentVO> newBomChildrenMap = newBomChildren.stream().collect(Collectors.toMap(BomNewEbomParentVO::getMaterialNo, Function.identity(),(u,u1) -> u));
|
||||
|
||||
for (BomNewPbomParentVO oldPBomAddItem : oldPBomAddChildren) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue