diff --git a/app/admin/controller/v1/ProductPurchaseLink.php b/app/admin/controller/v1/ProductPurchaseLink.php index 40f9c507..0fa652bb 100644 --- a/app/admin/controller/v1/ProductPurchaseLink.php +++ b/app/admin/controller/v1/ProductPurchaseLink.php @@ -47,11 +47,7 @@ class ProductPurchaseLink 'pd.id', 'pd.spu', 'pd.name', - 'CASE WHEN pd.is_show = 0 THEN "已下架" WHEN pd.is_show = 1 THEN "已上架" END' => 'is_show', - 'pf.id' => 'platform_id', - 'pf.platform' => 'platform_name', - 'min(pl.id)' => 'link_id', - 'pl.link' + 'CASE WHEN pd.is_show = 0 THEN "已下架" WHEN pd.is_show = 1 THEN "已上架" END' => 'is_show' ]) ->leftJoin('product_purchase_link pl', 'pl.product_id = pd.id') ->leftJoin('product_purchase_platform pf', 'pf.id = pl.platform_id') @@ -86,7 +82,6 @@ class ProductPurchaseLink ->join('product_purchase_platform pf', 'pf.id = pl.platform_id') ->where('pl.language_id', '=', request()->lang_id) ->where('pl.product_id', 'in', array_column($links->items(), 'id')) - ->where('pl.id', 'not in', array_column($links->items(), 'link_id')) ->select(); if (!$others->isEmpty()) { $others_map = [];