6
0
Fork 0

优化商品排序规则

release
李静 2021-11-30 11:35:51 +08:00
parent 39dc3f7150
commit 13725c3fc0
1 changed files with 4 additions and 2 deletions

View File

@ -48,14 +48,16 @@ class ProductSkuFilter extends ModelFilter
{ {
$column = str_ireplace('-', '', $sort); $column = str_ireplace('-', '', $sort);
if (in_array($column, ['price', 'sales', 'release_at'])) { if (in_array($column, ['price', 'sales'])) {
if ($column === 'price') { if ($column === 'price') {
$column = 'sell_price'; $column = 'sell_price';
} }
return $this->orderBy($column, strpos($sort, '-') === 0 ? 'desc' : 'asc'); return $this->orderBy($column, strpos($sort, '-') === 0 ? 'desc' : 'asc');
} elseif ($column !== 'news') {
$column = 'id';
} }
$this->orderBy('id', 'desc'); $this->orderBy($column, 'desc');
} }
} }