BOM删除提示修改
This commit is contained in:
parent
a4966b897a
commit
99d45f5c17
|
|
@ -1499,10 +1499,10 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
|
||||||
//检查物料是否冻结中,冻结中无法删除
|
//检查物料是否冻结中,冻结中无法删除
|
||||||
List<MaterialMainEntity> mList = materialMainService.list(Wrappers.<MaterialMainEntity>lambdaQuery()
|
List<MaterialMainEntity> mList = materialMainService.list(Wrappers.<MaterialMainEntity>lambdaQuery()
|
||||||
.eq(MaterialMainEntity::getMaterialNo,parent.getMaterialNo())
|
.eq(MaterialMainEntity::getMaterialNo,parent.getMaterialNo())
|
||||||
.eq(MaterialMainEntity::getMaterialState, MaterialGetEnum.MaterialStateEnum.STATE_NO_4.getValue()));
|
.in(MaterialMainEntity::getMaterialState, com.google.common.collect.Lists.newArrayList(MaterialGetEnum.MaterialStateEnum.STATE_NO_4.getValue(),MaterialGetEnum.MaterialStateEnum.STATE_NO_5.getValue())));
|
||||||
if(CollUtil.isNotEmpty(mList)){
|
if(CollUtil.isNotEmpty(mList)){
|
||||||
VUtils.isTure(true).throwMessage(StrUtil.join(",", Optional.ofNullable(mList).map(l->l.get(0))
|
VUtils.isTure(true).throwMessage(StrUtil.join(",", Optional.ofNullable(mList).map(l->l.get(0))
|
||||||
.map(MaterialMainEntity::getMaterialNo).orElse(String.valueOf(bomRowId)), "冻结中无法删除~"));
|
.map(MaterialMainEntity::getMaterialNo).orElse(String.valueOf(bomRowId)), "冻结编码无法编辑删除BOM~"));
|
||||||
}
|
}
|
||||||
|
|
||||||
//检查是否存在发布前的版本,有则不能发起 BOM删除
|
//检查是否存在发布前的版本,有则不能发起 BOM删除
|
||||||
|
|
@ -1640,6 +1640,7 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
|
||||||
newChild.setIdentityNo(bomRowId + "_" + newChild.getRowId());
|
newChild.setIdentityNo(bomRowId + "_" + newChild.getRowId());
|
||||||
newChild.setOrderNumber("001");
|
newChild.setOrderNumber("001");
|
||||||
newChild.setProjectType(ProjectTypeInputTypeEnum.ProjectTypeEnum.TYPE_K.getValue());
|
newChild.setProjectType(ProjectTypeInputTypeEnum.ProjectTypeEnum.TYPE_K.getValue());
|
||||||
|
newChild.setMaterialDesc("[BOM已删除]");
|
||||||
newChild.setProjectTypeInputType(0);
|
newChild.setProjectTypeInputType(0);
|
||||||
newChild.setCreatedBy(SessionUtil.getUserCode());
|
newChild.setCreatedBy(SessionUtil.getUserCode());
|
||||||
newChild.setVirtualPartIs(1);
|
newChild.setVirtualPartIs(1);
|
||||||
|
|
|
||||||
|
|
@ -1450,10 +1450,10 @@ public class BomNewPbomParentService extends ServiceImpl<BomNewPbomParentMapper,
|
||||||
//检查物料是否冻结中,冻结中无法删除
|
//检查物料是否冻结中,冻结中无法删除
|
||||||
List<MaterialMainEntity> mList = materialMainService.list(Wrappers.<MaterialMainEntity>lambdaQuery()
|
List<MaterialMainEntity> mList = materialMainService.list(Wrappers.<MaterialMainEntity>lambdaQuery()
|
||||||
.eq(MaterialMainEntity::getMaterialNo,parent.getMaterialNo())
|
.eq(MaterialMainEntity::getMaterialNo,parent.getMaterialNo())
|
||||||
.eq(MaterialMainEntity::getMaterialState, MaterialGetEnum.MaterialStateEnum.STATE_NO_4.getValue()));
|
.in(MaterialMainEntity::getMaterialState, com.google.common.collect.Lists.newArrayList(MaterialGetEnum.MaterialStateEnum.STATE_NO_4.getValue(),MaterialGetEnum.MaterialStateEnum.STATE_NO_5.getValue())));
|
||||||
if(CollUtil.isNotEmpty(mList)){
|
if(CollUtil.isNotEmpty(mList)){
|
||||||
VUtils.isTure(true).throwMessage(StrUtil.join(",", Optional.ofNullable(mList).map(l->l.get(0))
|
VUtils.isTure(true).throwMessage(StrUtil.join(",", Optional.ofNullable(mList).map(l->l.get(0))
|
||||||
.map(MaterialMainEntity::getMaterialNo).orElse(String.valueOf(bomRowId)), "冻结中无法删除~"));
|
.map(MaterialMainEntity::getMaterialNo).orElse(String.valueOf(bomRowId)), "冻结编码无法编辑删除BOM~"));
|
||||||
}
|
}
|
||||||
VUtils.isTure(parent.getStatus() < PBomStatusEnum.PUBLISH.getValue()).throwMessage("只有已发布的BOM,才能删除");
|
VUtils.isTure(parent.getStatus() < PBomStatusEnum.PUBLISH.getValue()).throwMessage("只有已发布的BOM,才能删除");
|
||||||
//检查当前用户是否有该工厂权限
|
//检查当前用户是否有该工厂权限
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue