Browse Source

2024-03-21 报价BOM修改

master
zelian_wu 2 years ago
parent
commit
4e255dbf77
  1. 2
      src/main/java/com/spring/modules/quotation/service/impl/QuoteBomHeaderServiceImpl.java
  2. 6
      src/main/java/com/spring/modules/quotation/service/impl/QuoteRoutingHeaderServiceImpl.java

2
src/main/java/com/spring/modules/quotation/service/impl/QuoteBomHeaderServiceImpl.java

@ -160,7 +160,7 @@ public class QuoteBomHeaderServiceImpl extends ServiceImpl<QuoteBomHeaderMapper,
// 新增默认header
QuoteBomHeader quoteHeader = new QuoteBomHeader();
if(Objects.isNull(bom)){
return quoteHeader;
return null;
}
quoteHeader.setBomType(bom.getBomType());
quoteHeader.setVersion(bom.getEngChgLevel());

6
src/main/java/com/spring/modules/quotation/service/impl/QuoteRoutingHeaderServiceImpl.java

@ -100,20 +100,14 @@ public class QuoteRoutingHeaderServiceImpl extends ServiceImpl<QuoteRoutingHeade
throw new RuntimeException("产品编码为空");
}
// 查询项目物料
// PlmProjectPart projectPart = quoteBomHeaderMapper.getProjectPart(site, testPartNo);
// if (Objects.isNull(projectPart) || StringUtils.isEmpty(projectPart.getFinalPartNo())){
// throw new RuntimeException("项目物料未维护正式物料编码");
// }
QuoteRoutingHeader routingHeader = lambdaQuery()
.eq(QuoteRoutingHeader::getSite, site)
.eq(QuoteRoutingHeader::getQuoteDetailId, quoteDetailId)
// .eq(QuoteRoutingHeader::getPartNo, projectPart.getFinalPartNo()).one();
.eq(QuoteRoutingHeader::getPartNo, testPartNo).one();
if (Objects.nonNull(routingHeader)){
return routingHeader;
}
// 查询bom Header 不存在失效日期的bom
// RoutingHeaderEntity routingHeaderEntity = baseMapper.selectRoutingHeader(site,projectPart.getFinalPartNo());
RoutingHeaderEntity routingHeaderEntity = baseMapper.selectRoutingHeader(site,testPartNo);
// 新增 routing结构
QuoteRoutingHeader routing = new QuoteRoutingHeader();

Loading…
Cancel
Save