From a8a42195ca6aa91c46900cf64145692ab7be7d14 Mon Sep 17 00:00:00 2001 From: TL Date: Fri, 12 Aug 2022 16:39:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E8=97=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- beike/Repositories/ProductRepo.php | 4 ++-- beike/Shop/Http/Controllers/BrandController.php | 2 +- plugins/LatestProducts/Controllers/MenusController.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/beike/Repositories/ProductRepo.php b/beike/Repositories/ProductRepo.php index 167808b0..28553824 100644 --- a/beike/Repositories/ProductRepo.php +++ b/beike/Repositories/ProductRepo.php @@ -42,7 +42,7 @@ class ProductRepo public static function getProductsByCategory($categoryId): AnonymousResourceCollection { $builder = self::getBuilder(['category_id' => $categoryId]); - $products = $builder->get(); + $products = $builder->with('inCurrentWishlist')->get(); $items = ProductList::collection($products); return $items; } @@ -56,7 +56,7 @@ class ProductRepo public static function getProductsByIds($productIds): AnonymousResourceCollection { $builder = self::getBuilder(['product_ids' => $productIds])->whereHas('master_sku'); - $products = $builder->get(); + $products = $builder->with('inCurrentWishlist')->get(); return ProductList::collection($products); } diff --git a/beike/Shop/Http/Controllers/BrandController.php b/beike/Shop/Http/Controllers/BrandController.php index e21e4bc9..a68e7abe 100644 --- a/beike/Shop/Http/Controllers/BrandController.php +++ b/beike/Shop/Http/Controllers/BrandController.php @@ -20,7 +20,7 @@ class BrandController extends Controller public function show(int $id) { - $products = BrandRepo::find($id)->products()->paginate(20); + $products = BrandRepo::find($id)->products()->with('inCurrentWishlist')->paginate(20); $data = [ 'products' => ProductList::collection($products)->jsonSerialize(), diff --git a/plugins/LatestProducts/Controllers/MenusController.php b/plugins/LatestProducts/Controllers/MenusController.php index baf3af96..a596347b 100644 --- a/plugins/LatestProducts/Controllers/MenusController.php +++ b/plugins/LatestProducts/Controllers/MenusController.php @@ -28,7 +28,7 @@ class MenusController extends Controller public function latestProducts() { - $products = ProductRepo::getBuilder()->whereHas('master_sku')->orderByDesc('updated_at')->paginate(40); + $products = ProductRepo::getBuilder()->whereHas('master_sku')->with('inCurrentWishlist')->orderByDesc('updated_at')->paginate(40); $data = [ 'products' => $products, 'items' => ProductList::collection($products)->jsonSerialize(),