修改商品列表搜索
This commit is contained in:
parent
4fc5b2d8dd
commit
eb24c561ad
@ -181,20 +181,17 @@ class StoreProductLists extends BaseAdminDataLists implements ListsSearchInterfa
|
||||
*/
|
||||
public function count(): int
|
||||
{
|
||||
$export = $this->request->get('export');
|
||||
$query = StoreProduct::where($this->searchWhere);
|
||||
if ($export == 1) {
|
||||
$class_all = $this->request->get('class_all');
|
||||
if ($class_all) {
|
||||
if (count($class_all) == 1) {
|
||||
$query->where('top_category_id', $class_all[0]);
|
||||
} elseif (count($class_all) == 2) {
|
||||
$query->where(function ($query) use ($class_all) {
|
||||
$query->where('two_cate_id', $class_all[1])->whereOr('cate_id', $class_all[1]);
|
||||
});
|
||||
} else {
|
||||
$query->where('cate_id', $class_all[2]);
|
||||
}
|
||||
$class_all = $this->request->get('class_all');
|
||||
if ($class_all) {
|
||||
if (count($class_all) == 1) {
|
||||
$query->where('top_category_id', $class_all[0]);
|
||||
} elseif (count($class_all) == 2) {
|
||||
$query->where(function ($query) use ($class_all) {
|
||||
$query->where('two_cate_id', $class_all[1])->whereOr('cate_id', $class_all[1]);
|
||||
});
|
||||
} else {
|
||||
$query->where('cate_id', $class_all[2]);
|
||||
}
|
||||
}
|
||||
if (isset($this->params['type_filter'])) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user