refactor: 修改产品列表接口筛选
This commit is contained in:
@@ -18,7 +18,7 @@ class Product
|
||||
'spu',
|
||||
'category_id',
|
||||
'created_at',
|
||||
'is_sale',
|
||||
'is_show',
|
||||
'page/d' => 1,
|
||||
'size/d' => 10
|
||||
]);
|
||||
@@ -48,10 +48,10 @@ class Product
|
||||
->withSearch(['name_nullable', 'spu_nullable', 'created_at_nullable'], [
|
||||
'name_nullable' => $param['name']??null,
|
||||
'spu_nullable' => $param['spu']??null,
|
||||
'created_at_nullable' => $param['created_at']??null,
|
||||
'created_at_nullable' => !empty($param['created_at']) ? explode(',', $param['created_at']) : null,
|
||||
])
|
||||
->categoryNullable($param['category_id']??null)
|
||||
->isSaleNullable(isset($param['is_sale']) ? (bool)$param['is_sale'] : null)
|
||||
->isShowNullable(isset($param['is_show']) ? (bool)$param['is_show'] : null)
|
||||
->order(['sort' => 'asc', 'id' => 'desc'])
|
||||
->paginate([
|
||||
'list_rows' => $param['size'],
|
||||
|
||||
Reference in New Issue
Block a user