|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
-
- namespace app\controller\erp;
-
- use crmeb\services\erp\Erp;
- use think\Response;
-
- /**
- * Class AuthController
- * @package app\controller\erp
- */
- class AuthController
- {
-
- /*** @var Erp */
- protected $services;
-
- public function __construct(Erp $services)
- {
- $this->services = $services;
- }
-
- /**
- * 获取auth测试
- * @return mixed
- */
- public function auth()
- {
- $params = $this->services->getAuthParams();
-
- $url = $params["url"] . "?";
- unset($params["url"]);
- $url .= http_build_query($params);
-
- return app('json')->success([$params, 'jump_url' => $url]);
- }
-
- /**
- * 授权回调测试
- * @return mixed
- */
- public function authCallBack()
- {
- $rep = $this->services->authCallback();
- return Response::create($rep->getData(), "json");
- }
-
- /**
- * token测试
- * @return void
- */
- public function accessToken()
- {
- $param = $this->services->getAccessToken();
- return app('json')->success($param);
- }
- }
|