refactor: 修改产品列表接口筛选

This commit is contained in:
2025-02-12 14:47:37 +08:00
parent 7a056f3437
commit e8e6b45011
2 changed files with 5 additions and 5 deletions

View File

@@ -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'],