diff --git a/app/admin/controller/v1/ProductPurchaseLink.php b/app/admin/controller/v1/ProductPurchaseLink.php index a50a214f..03bb782f 100644 --- a/app/admin/controller/v1/ProductPurchaseLink.php +++ b/app/admin/controller/v1/ProductPurchaseLink.php @@ -45,9 +45,10 @@ class ProductPurchaseLink $links = ProductModel::alias('pd') ->field([ 'pd.id', + 'IFNULL(pl.sort, 0)' => 'sort', 'pd.spu', 'pd.name', - 'CASE WHEN pd.is_show = 0 THEN "已下架" WHEN pd.is_show = 1 THEN "已上架" END' => 'is_show' + 'pd.is_show' ]) ->leftJoin('product_purchase_link pl', 'pl.product_id = pd.id') ->leftJoin('product_purchase_platform pf', 'pf.id = pl.platform_id') @@ -62,7 +63,8 @@ class ProductPurchaseLink }) ->where('pd.language_id', '=', request()->lang_id) ->group('pd.id') - ->order(['pl.sort' => 'asc', 'pl.id' => 'desc', 'pd.id' => 'desc']) + ->order(['sort' => 'asc', 'pd.id' => 'desc']) + ->hidden(['sort']) ->paginate([ 'list_rows' => $params['size'], 'page' => $params['page'],