修改商品列表搜索

This commit is contained in:
lewis 2025-04-16 17:17:55 +08:00
parent 4fc5b2d8dd
commit eb24c561ad

View File

@ -181,20 +181,17 @@ class StoreProductLists extends BaseAdminDataLists implements ListsSearchInterfa
*/ */
public function count(): int public function count(): int
{ {
$export = $this->request->get('export');
$query = StoreProduct::where($this->searchWhere); $query = StoreProduct::where($this->searchWhere);
if ($export == 1) { $class_all = $this->request->get('class_all');
$class_all = $this->request->get('class_all'); if ($class_all) {
if ($class_all) { if (count($class_all) == 1) {
if (count($class_all) == 1) { $query->where('top_category_id', $class_all[0]);
$query->where('top_category_id', $class_all[0]); } elseif (count($class_all) == 2) {
} elseif (count($class_all) == 2) { $query->where(function ($query) use ($class_all) {
$query->where(function ($query) use ($class_all) { $query->where('two_cate_id', $class_all[1])->whereOr('cate_id', $class_all[1]);
$query->where('two_cate_id', $class_all[1])->whereOr('cate_id', $class_all[1]); });
}); } else {
} else { $query->where('cate_id', $class_all[2]);
$query->where('cate_id', $class_all[2]);
}
} }
} }
if (isset($this->params['type_filter'])) { if (isset($this->params['type_filter'])) {