|
|
|
@ -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(); |
|
|
|
|