Kaynağa Gözat

过滤器查询修改字段

bianjunhui 1 gün önce
ebeveyn
işleme
fde1abcc97

+ 4 - 1
packages/Webkul/BagistoApi/src/State/FilterableAttributesProvider.php

@@ -68,7 +68,10 @@ class FilterableAttributesProvider implements ProviderInterface
         $customerGroup = core()->getGuestCustomerGroup();
 
         $maxPriceQuery = Product::query()
-            ->leftJoin('product_price_indices', 'products.id', 'product_price_indices.product_id')
+            ->leftJoin('product_price_indices', function ($join) {
+                $join->on('products.id', '=', 'product_price_indices.priceable_id')
+                    ->where('product_price_indices.priceable_type', '=', \Webkul\Product\Models\Product::class);
+            })
             ->leftJoin('product_categories', 'products.id', 'product_categories.product_id')
             ->where('product_price_indices.customer_group_id', $customerGroup->id);