优化查看商品数据结构
parent
4f790344e6
commit
c93f48739e
|
|
@ -41,12 +41,18 @@ class ProductSkuController extends Controller
|
||||||
*/
|
*/
|
||||||
public function show($id, Request $request)
|
public function show($id, Request $request)
|
||||||
{
|
{
|
||||||
|
$user = $request->user();
|
||||||
|
|
||||||
$sku = ProductSku::findOrFail($id);
|
$sku = ProductSku::findOrFail($id);
|
||||||
|
|
||||||
|
// 是否收藏商品
|
||||||
|
$isCollected = $user?->skuFavorites()->where('sku_id', $sku->id)->exists();
|
||||||
|
|
||||||
if (! $sku->isOnline()) {
|
if (! $sku->isOnline()) {
|
||||||
return response()->json([
|
return response()->json([
|
||||||
'spu_specs' => [],
|
'spu_specs' => [],
|
||||||
'sku' => ProduckSkuResource::make($sku),
|
'sku' => ProduckSkuResource::make($sku),
|
||||||
|
'is_collected' => $isCollected,
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -90,11 +96,12 @@ class ProductSkuController extends Controller
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Viewed::dispatch($request->user(), $sku, now());
|
Viewed::dispatch($user, $sku, now());
|
||||||
|
|
||||||
return response()->json([
|
return response()->json([
|
||||||
'spu_specs' => $spuSpecs,
|
'spu_specs' => $spuSpecs,
|
||||||
'sku' => ProduckSkuResource::make($sku),
|
'sku' => ProduckSkuResource::make($sku),
|
||||||
|
'is_collected' => $isCollected,
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue