error('授权码错误'); } $resp = DingtalkService::get_user_info($code); $user = User::where('userid',$resp->userid)->value('id'); if(!$user){ $this->error('不是内部人员'); } $token = $this->createJwt($user); $this->success('登录成功',$token); } /** * 获取token * * @Apidoc\Method("POST") * @Apidoc\Param("uid", type="string",require=true, desc="用户ID") * @Apidoc\Returned("data", type="string", desc="用户token") */ public function get_token(){ $uid = input('uid') ?: ''; if(!$uid){ $this->error('uid错误'); } $token = $this->createJwt($uid); $this->success('获取成功',$token); } }