success('返回成功', $this->request->param()); } /** * 无需登录的接口 * */ public function test1() { $this->success('返回成功', ['action' => 'test1']); } /** * 需要登录的接口 * */ public function test2() { $this->success('返回成功', ['action' => 'test2']); } /** * 需要登录且需要验证有相应组的权限 * */ public function test3() { $this->success('返回成功', ['action' => 'test3']); } public function test4(){ $down_all = $this->my_down_all(1,[1]); dump($down_all); } public function my_down_all($uids = [],$down_all = [],$level = 0){ $down = Db::name('user')->where('intro_uid','IN',$uids)->column('id'); //dump($down); $level ++; if(!empty($down)){ $down_all = array_merge($down_all,$down); return $this->my_down_all($down,$down_all,$level); }else{ //echo $level; return $down_all; } } }