diff --git a/app/adminapi/lists/category_business/CategoryBusinessLists.php b/app/adminapi/lists/category_business/CategoryBusinessLists.php index 155a753e7..5e93d895f 100644 --- a/app/adminapi/lists/category_business/CategoryBusinessLists.php +++ b/app/adminapi/lists/category_business/CategoryBusinessLists.php @@ -54,12 +54,14 @@ class CategoryBusinessLists extends BaseAdminDataLists implements ListsSearchInt */ public function lists(): array { - return CategoryBusiness::where($this->searchWhere) + $lists=CategoryBusiness::where($this->searchWhere) ->field(['id', 'name', 'pid', 'sort', 'status']) ->limit($this->limitOffset, $this->limitLength) ->order(['id' => 'desc']) ->select() ->toArray(); + return linear_to_tree($lists, 'children'); + }