diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/product/service/impl/ShopProductItemServiceImpl.java b/mall-shop/src/main/java/com/suisung/mall/shop/product/service/impl/ShopProductItemServiceImpl.java index 79b68972..4a3c07ff 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/product/service/impl/ShopProductItemServiceImpl.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/product/service/impl/ShopProductItemServiceImpl.java @@ -2278,10 +2278,10 @@ public class ShopProductItemServiceImpl extends BaseServiceImpl { - queryWrapper.or(q -> q.eq("store_id", store_id).eq("item_src_id", productNumber)); + queryWrapper.or(q -> q.eq("store_id", store_id).eq("item_number", productNumber)); }); queryWrapper.eq("store_id", store_id); - queryWrapper.groupBy("product_id"); + queryWrapper.groupBy("product_id","category_id"); List shopProductItems = this.list(queryWrapper); // Map map=shopProductItems.stream().collect(Collectors.toMap(ShopProductItem::getProduct_id,shopProductItem->shopProductItem.getMergedItemId() // +"_"+shopProductItem.getMergedUnitPrices()));