diff --git a/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteDetailBomServiceImpl.java b/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteDetailBomServiceImpl.java index 1c66d979..d5ed95e1 100644 --- a/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteDetailBomServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/quote/service/impl/QuoteDetailBomServiceImpl.java @@ -31,18 +31,18 @@ public class QuoteDetailBomServiceImpl extends ServiceImpl queryQuoteDetailBom(QuoteDetailBom quoteDetailBom) { QuoteDetail detail = quoteDetailService.lambdaQuery().eq(QuoteDetail::getId, quoteDetailBom.getQuoteDetailId()).one(); - if (Objects.nonNull(quoteDetailBom.getAllTree()) && quoteDetailBom.getAllTree()){ + if (Objects.nonNull(quoteDetailBom.getAllTree()) && quoteDetailBom.getAllTree()) { return Objects.requireNonNull(queryQuoteDetailBomAll(quoteDetailBom)).stream().map(item -> { - item.setQuoteUnitPrice(calculateQuotePrice(item,detail));// 单位标准成本 - item.setActualQuotePrice(calculateActualQuotePrice(item,detail));// 单位实际成本 - item.setAllQuotePrice(calculateBOMQuotePrice(item,detail));// 单位实际成本 + item.setQuoteUnitPrice(calculateQuotePrice(item, detail));// 单位标准成本 + item.setActualQuotePrice(calculateActualQuotePrice(item, detail));// 单位实际成本 + item.setAllQuotePrice(calculateBOMQuotePrice(item, detail));// 单位实际成本 return item; }).collect(Collectors.toList()); } return baseMapper.queryQuoteDetailBom(quoteDetailBom).stream().map(item -> { - item.setQuoteUnitPrice(calculateQuotePrice(item,detail)); - item.setActualQuotePrice(calculateActualQuotePrice(item,detail)); - item.setAllQuotePrice(calculateBOMQuotePrice(item,detail)); + item.setQuoteUnitPrice(calculateQuotePrice(item, detail)); + item.setActualQuotePrice(calculateActualQuotePrice(item, detail)); + item.setAllQuotePrice(calculateBOMQuotePrice(item, detail)); return item; }).collect(Collectors.toList()); } @@ -71,11 +71,13 @@ public class QuoteDetailBomServiceImpl extends ServiceImpl select top 1 bd.site, #{buNo} as bu_no, - bd.part_no, bd.alternative_no, bd.bom_type, @@ -127,7 +126,6 @@ left join part p on bom.part_no = p.part_no and bom.site = p.site where bom.site = #{site} and bom.part_no = #{partNo} - and bom.status != 'Tentative' and bom.bom_type = #{bomType} @@ -140,7 +138,6 @@ select top 1 rd.site, #{buNo} as bu_no, - rd.routing_revision, rd.routing_type, rd.part_no, @@ -156,7 +153,6 @@ rd.routing_type = rh.routing_type and rd.routing_revision = rh.routing_revision where rd.site = #{site} - and rd.part_no = #{partNo} and rh.phase_out_date is null