|
|
|
@ -1,7 +1,6 @@
|
|
|
|
|
package org.dromara.mes.service.impl;
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
|
import org.dromara.common.constant.DatabaseConstants;
|
|
|
|
|
import org.dromara.common.constant.HwMomMesConstants;
|
|
|
|
|
import org.dromara.common.core.utils.MapstructUtils;
|
|
|
|
|
import org.dromara.common.core.utils.StringUtils;
|
|
|
|
@ -11,7 +10,6 @@ import lombok.RequiredArgsConstructor;
|
|
|
|
|
import org.dromara.common.properties.MesProperties;
|
|
|
|
|
import org.dromara.mes.domain.ProdPlanInfo;
|
|
|
|
|
import org.dromara.mes.domain.bo.ProdPlanInfoBo;
|
|
|
|
|
import org.dromara.mes.domain.vo.ProdPlanInfoVo;
|
|
|
|
|
import org.dromara.mes.domain.vo.TreeSelect;
|
|
|
|
|
import org.dromara.mes.mapper.ProdPlanInfoMapper;
|
|
|
|
|
import org.jetbrains.annotations.NotNull;
|
|
|
|
@ -70,7 +68,6 @@ public class ProdMaterialBomServiceImpl implements IProdMaterialBomService {
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public List<ProdMaterialBomVo> queryList(ProdMaterialBomBo bo) {
|
|
|
|
|
bo.setDeleteFlag(HwMomMesConstants.DELETE_FLAG_NO);
|
|
|
|
|
MPJLambdaWrapper<ProdMaterialBom> lqw = buildQueryWrapper(bo);
|
|
|
|
|
return baseMapper.selectVoList(lqw);
|
|
|
|
|
}
|
|
|
|
@ -87,7 +84,6 @@ public class ProdMaterialBomServiceImpl implements IProdMaterialBomService {
|
|
|
|
|
.like(StringUtils.isNotBlank(bo.getMaterialBomVersion()), ProdMaterialBom::getMaterialBomVersion, bo.getMaterialBomVersion())
|
|
|
|
|
.eq(bo.getStandardAmount() != null, ProdMaterialBom::getStandardAmount, bo.getStandardAmount())
|
|
|
|
|
.eq(bo.getTopFlag() != null, ProdMaterialBom::getTopFlag, bo.getTopFlag())
|
|
|
|
|
.eq(bo.getDeleteFlag() != null, ProdMaterialBom::getDeleteFlag, bo.getDeleteFlag())
|
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getCheckType()), ProdMaterialBom::getCheckType, bo.getCheckType())
|
|
|
|
|
.eq(bo.getProjectId() != null, ProdMaterialBom::getProjectId, bo.getProjectId())
|
|
|
|
|
.eq(bo.getAssembleTime() != null, ProdMaterialBom::getAssembleTime, bo.getAssembleTime())
|
|
|
|
@ -144,7 +140,6 @@ public class ProdMaterialBomServiceImpl implements IProdMaterialBomService {
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
|
public Boolean publishByBo(ProdMaterialBomBo bo) {
|
|
|
|
|
String materialBomVersion = bo.getMaterialBomVersion();
|
|
|
|
|
bo.setDeleteFlag(HwMomMesConstants.DELETE_FLAG_NO);
|
|
|
|
|
bo.setMaterialBomVersion(null);
|
|
|
|
|
|
|
|
|
|
//先获取parentid所有的物料bom信息
|
|
|
|
@ -223,7 +218,6 @@ public class ProdMaterialBomServiceImpl implements IProdMaterialBomService {
|
|
|
|
|
materialBomBos.forEach(materialBomBo -> {
|
|
|
|
|
validEntityUsed(materialBomBo);
|
|
|
|
|
ProdMaterialBom update = MapstructUtils.convert(materialBomBo, ProdMaterialBom.class);
|
|
|
|
|
update.setDeleteFlag(HwMomMesConstants.DELETE_FLAG_YES);
|
|
|
|
|
baseMapper.updateById(update);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
@ -850,7 +844,6 @@ public class ProdMaterialBomServiceImpl implements IProdMaterialBomService {
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public List<ProdMaterialBomVo> queryList4Select(ProdMaterialBomBo bo) {
|
|
|
|
|
bo.setDeleteFlag(HwMomMesConstants.DELETE_FLAG_NO);
|
|
|
|
|
MPJLambdaWrapper<ProdMaterialBom> lqw = buildQueryWrapper(bo);
|
|
|
|
|
List<ProdMaterialBomVo> prodMaterialBomVos = baseMapper.selectVoList(lqw);
|
|
|
|
|
|
|
|
|
|