feat: 修改分类列表API逻辑

This commit is contained in:
mkm 2024-06-29 09:08:52 +08:00
parent fc3b6750eb
commit 68bbf53795

View File

@ -83,21 +83,17 @@ class CateLists extends BaseAdminDataLists implements ListsSearchInterface
{
$level = Request()->get('level', 1);
$pid = $this->request->get('pid',0);
if($pid == 0 && $level ==1){
$cate_arr = StoreBranchProduct::where($this->searchWhere)->distinct()
->column('top_cate_id');
}
if($pid && $level ==2){
$this->searchWhere[] = ['top_cate_id','=',$pid];
$cate_arr = StoreBranchProduct::where($this->searchWhere)->distinct()
->column('two_cate_id');
}
if($pid && $level ==3){
}elseif($pid && $level ==3){
$this->searchWhere[] = ['two_cate_id','=',$pid];
$cate_arr = StoreBranchProduct::where($this->searchWhere)->distinct()
->column('cate_id');
}else{
$cate_arr = StoreBranchProduct::where($this->searchWhere)->distinct()
->column('top_cate_id');
}
return Cate::where('id', 'in', $cate_arr)->count();
}