商品列表 耗材弹窗 添加至商品/添加至规格

This commit is contained in:
2024-09-24 17:05:54 +08:00
parent 415e6ff469
commit 0de9071813
5 changed files with 18 additions and 9 deletions

View File

@@ -255,15 +255,22 @@ public class TbProductServiceImpl implements TbProductService {
BigDecimal maxPrice = tbProductSkus.stream().map(TbProductSku::getSalePrice).max(BigDecimal::compareTo).get();
productNewVo.setLowPrice("" +productNewVo.getLowPrice() + "~¥" + maxPrice);
}
if(product.getTypeEnum().equals("sku")){
//规格填充
productNewVo.setSkuList(convert(tbProductSkus));
}
ViewConSku viewConSku = new ViewConSku();
viewConSku.setShopId(Integer.valueOf(product.getShopId()));
viewConSku.setProductId(product.getId());
Example<ViewConSku> query = Example.of(viewConSku);
List<ViewConSku> skuCons = viewConSkuRepository.findAll(query);
if(product.getTypeEnum().equals("sku")){
//规格填充
productNewVo.setSkuList(convert(tbProductSkus));
//耗材弹窗选项
if (!CollectionUtils.isEmpty(skuCons)) {
Integer productSkuId = skuCons.get(0).getProductSkuId();
if (productSkuId != 0) {//添加至商品
productNewVo.setIsSaveSku(1);
}
}
}
productNewVo.setConInfos(CollectionUtils.isEmpty(skuCons)?Arrays.asList():skuCons);
products.add(productNewVo);
}