选中某一个物料,按回车键,然后单击更新物料行/暂存/提交时,此物料会被删除
This commit is contained in:
parent
7b938cfd50
commit
9998d74ffb
|
|
@ -1230,30 +1230,44 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
|
||||||
|
|
||||||
|
|
||||||
BomNewEbomParentEntity bomParent=null;
|
BomNewEbomParentEntity bomParent=null;
|
||||||
|
BomNewEbomChildEntity childEntity=null;
|
||||||
|
|
||||||
if(query.getBomRowId()!=null){
|
if(query.getBomRowId()!=null && query.getBomRowId().longValue()!=0){
|
||||||
bomParent= getById(query.getBomRowId());
|
bomParent= getById(query.getBomRowId());
|
||||||
}
|
}
|
||||||
|
if(query.getRowId()!=null && query.getRowId().longValue()!=0){
|
||||||
|
childEntity= SpringUtil.getBean(BomNewEbomChildService.class).getById(query.getRowId());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (CollUtil.isNotEmpty(materialMainList)) {
|
if (CollUtil.isNotEmpty(materialMainList)) {
|
||||||
MaterialMainEntity materialMainEntity = materialMainList.get(0);
|
MaterialMainEntity materialMainEntity = materialMainList.get(0);
|
||||||
BomNewEbomParentVO baseMaterialVO = new BomNewEbomParentVO();
|
BomNewEbomParentVO baseMaterialVO = new BomNewEbomParentVO();
|
||||||
|
|
||||||
|
if(childEntity!=null){
|
||||||
|
BeanUtil.copyProperties(childEntity, baseMaterialVO);
|
||||||
|
if(childEntity.getMaterialNo().equals(materialMainEntity.getMaterialNo())){
|
||||||
|
return baseMaterialVO;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
BeanUtil.copyProperties(materialMainEntity, baseMaterialVO);
|
BeanUtil.copyProperties(materialMainEntity, baseMaterialVO);
|
||||||
|
|
||||||
SpringUtil.getBean(MaterialMainService.class).intiMaterialInfo(ImmutableList.of(baseMaterialVO));
|
SpringUtil.getBean(MaterialMainService.class).intiMaterialInfo(ImmutableList.of(baseMaterialVO));
|
||||||
|
|
||||||
|
|
||||||
// baseMaterialVO.setCreatedBy(SessionUtil.getUserCode());
|
// baseMaterialVO.setCreatedBy(SessionUtil.getUserCode());
|
||||||
baseMaterialVO.setRowId(query.getRowId());
|
baseMaterialVO.setRowId(query.getRowId());
|
||||||
materialMainEntity.setProjectType(null);
|
baseMaterialVO.setParentRowId(query.getBomRowId());
|
||||||
|
baseMaterialVO.setProjectType(null);
|
||||||
baseMaterialVO.setDeptName(SessionUtil.getDepartName());
|
baseMaterialVO.setDeptName(SessionUtil.getDepartName());
|
||||||
baseMaterialVO.setDeviseUserCode(SessionUtil.getUserCode());
|
baseMaterialVO.setDeviseUserCode(SessionUtil.getUserCode());
|
||||||
baseMaterialVO.setDeviseName(SessionUtil.getRealName());
|
baseMaterialVO.setDeviseName(SessionUtil.getRealName());
|
||||||
baseMaterialVO.setCreatedBy(SessionUtil.getUserCode());
|
baseMaterialVO.setCreatedBy(SessionUtil.getUserCode());
|
||||||
baseMaterialVO.setCreatedTime(LocalDateTime.now());
|
baseMaterialVO.setCreatedTime(LocalDateTime.now());
|
||||||
baseMaterialVO.setModifyTime(LocalDateTime.now());
|
baseMaterialVO.setModifyTime(LocalDateTime.now());
|
||||||
|
baseMaterialVO.setSource(EBomSourceEnum.FROM_MDM.getValue());
|
||||||
|
|
||||||
|
|
||||||
if(StrUtil.isNotBlank(materialMainEntity.getMaterialWeight())) {
|
if(StrUtil.isNotBlank(materialMainEntity.getMaterialWeight())) {
|
||||||
baseMaterialVO.setUnitWeight(new BigDecimal(materialMainEntity.getMaterialWeight()));
|
baseMaterialVO.setUnitWeight(new BigDecimal(materialMainEntity.getMaterialWeight()));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue