关联商品
This commit is contained in:
parent
799e689d9f
commit
5300993c7b
|
|
@ -60,6 +60,9 @@ class ProductRepo
|
|||
*/
|
||||
public static function getProductsByIds($productIds): AnonymousResourceCollection
|
||||
{
|
||||
if (!$productIds) {
|
||||
return ProductSimple::collection(new Collection());
|
||||
}
|
||||
$builder = self::getBuilder(['product_ids' => $productIds])->whereHas('master_sku');
|
||||
$products = $builder->with('inCurrentWishlist')->get();
|
||||
return ProductSimple::collection($products);
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ class ProductController extends Controller
|
|||
$product = ProductRepo::getProductDetail($product);
|
||||
$data = [
|
||||
'product' => (new ProductDetail($product))->jsonSerialize(),
|
||||
'relations' => ProductRepo::getProductsByIds($relationIds)->jsonSerialize(),
|
||||
'relations' => ProductRepo::getProductsByIds($relationIds),
|
||||
];
|
||||
$data = hook_filter('product.show', $data);
|
||||
return view('product', $data);
|
||||
|
|
|
|||
Loading…
Reference in New Issue