|
@@ -145,6 +145,12 @@ public class ExtQuotationServiceImpl extends ServiceImpl<ExtQuotationMapper, Ext
|
|
List<Long> ids = records.stream().map(ExtQuotationVo::getId).collect(Collectors.toList());
|
|
List<Long> ids = records.stream().map(ExtQuotationVo::getId).collect(Collectors.toList());
|
|
List<ExtQuotationProduct> pList = extQuotationProductService.list(q -> q.in(ExtQuotationProduct::getSaleQuotationId, ids));
|
|
List<ExtQuotationProduct> pList = extQuotationProductService.list(q -> q.in(ExtQuotationProduct::getSaleQuotationId, ids));
|
|
List<ExtQuotationProductVo> quotationProductVos = BeanUtil.copyToList(pList, ExtQuotationProductVo.class);
|
|
List<ExtQuotationProductVo> quotationProductVos = BeanUtil.copyToList(pList, ExtQuotationProductVo.class);
|
|
|
|
+ for (ExtQuotationProductVo quotationProductVo : quotationProductVos) {
|
|
|
|
+ //定制产品名称先显示待定
|
|
|
|
+ if (ObjectUtil.isEmpty(quotationProductVo.getProductId())) {
|
|
|
|
+ quotationProductVo.setProductName("待定");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
//赋值产品信息
|
|
//赋值产品信息
|
|
productInfoService.attributeAssign(quotationProductVos, ExtQuotationProductVo::getProductId, (item, productInfo) -> {
|
|
productInfoService.attributeAssign(quotationProductVos, ExtQuotationProductVo::getProductId, (item, productInfo) -> {
|
|
item.setProductCode(productInfo.getCustomCode());
|
|
item.setProductCode(productInfo.getCustomCode());
|