success('登录二维码', $data); } /** * 微信授权处理. * @throws InvalidResponseException * @throws LocalCacheException * @throws Exception */ public function oauth() { $data = $this->_vali(['auth.default' => '', 'mode.default' => '0']); if (LoginService::oauth($data['auth'], intval($data['mode']))) { $this->fetch('success', ['message' => '授权成功']); } else { $this->fetch('failed', ['message' => '授权失败']); } } /** * 获取授权信息 * 用定时器请求这个接口. */ public function query() { $data = $this->_vali(['code.require' => '编号不能为空!']); if ($fans = LoginService::query($data['code'])) { $this->success('获取授权信息', $fans); } else { $this->error('未获取到授权!'); } } }