🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[info] 递归获取部门所有子级id ~~~ /** * 递归获取部门所有子级id * * @param $parent_id @title 部门id * @param array $result @title 返回结果 * @return array|mixed */ public function getAllChildrenDepartmentIds($parent_id, &$result = array()): array { // 查询id列 $ids = $this->model::where('pid', $parent_id)->column('id'); // 遍历处理 foreach ($ids as $id) { // 定义返回数组 $result[] = $id; // 递归调用 $this->getAllChildrenDepartmentIds($id, $result); } // 返回 return $result; } ~~~