From 13725c3fc0df3e07a36eba405bd2db0f1a629457 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=9D=99?= Date: Tue, 30 Nov 2021 11:35:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=95=86=E5=93=81=E6=8E=92?= =?UTF-8?q?=E5=BA=8F=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Endpoint/Api/Filters/ProductSkuFilter.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Endpoint/Api/Filters/ProductSkuFilter.php b/app/Endpoint/Api/Filters/ProductSkuFilter.php index de019256..1101e17f 100644 --- a/app/Endpoint/Api/Filters/ProductSkuFilter.php +++ b/app/Endpoint/Api/Filters/ProductSkuFilter.php @@ -48,14 +48,16 @@ class ProductSkuFilter extends ModelFilter { $column = str_ireplace('-', '', $sort); - if (in_array($column, ['price', 'sales', 'release_at'])) { + if (in_array($column, ['price', 'sales'])) { if ($column === 'price') { $column = 'sell_price'; } return $this->orderBy($column, strpos($sort, '-') === 0 ? 'desc' : 'asc'); + } elseif ($column !== 'news') { + $column = 'id'; } - $this->orderBy('id', 'desc'); + $this->orderBy($column, 'desc'); } }