|
@@ -47,7 +47,7 @@ class WechatOfficialController extends HttpBaseController
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public function index()
|
|
|
+ public function index2()
|
|
|
{
|
|
|
$this->app->server->push(function ($message) {
|
|
|
$msgType = $message['MsgType'];
|
|
@@ -66,7 +66,7 @@ class WechatOfficialController extends HttpBaseController
|
|
|
exit();
|
|
|
}
|
|
|
|
|
|
- public function index2()
|
|
|
+ public function index()
|
|
|
{
|
|
|
$this->app->server->push(function ($message) {
|
|
|
$msgType = $message['MsgType'];
|
|
@@ -87,7 +87,7 @@ class WechatOfficialController extends HttpBaseController
|
|
|
case 'subscribe': // 1. 用户未关注时,进行关注后的事件推送
|
|
|
case 'SCAN': // 2. 用户已关注时的事件推送
|
|
|
// 保存用户信息
|
|
|
- $isSuccess = true;//$this->saveUser($openid, $eventKey);
|
|
|
+ $isSuccess = $this->saveUser($openid, $eventKey);
|
|
|
if ($isSuccess) {
|
|
|
$msg = "您好!欢迎使用 优速办公!";
|
|
|
} else {
|
|
@@ -121,6 +121,9 @@ class WechatOfficialController extends HttpBaseController
|
|
|
$userInfo = $this->app->user->get($openid);
|
|
|
$qr_scene_str = $eventKey;
|
|
|
|
|
|
+ Log::info('123456789 === ' . 'openid' . $openid . ' ==== ' . $qr_scene_str);
|
|
|
+ dd();
|
|
|
+
|
|
|
// 场景值为 productMid:sessionId
|
|
|
$sceneStr = base64_decode($qr_scene_str);
|
|
|
if (empty($sceneStr)) {
|
|
@@ -241,7 +244,6 @@ class WechatOfficialController extends HttpBaseController
|
|
|
return "欢迎你关注助友办公软件";
|
|
|
} else {
|
|
|
$oauthUrl = $this->app->oauth->withState(base64_encode($sceneStr))->redirect();
|
|
|
- Log::info('1111111111111111111 === ' . 'url=' . $oauthUrl );
|
|
|
//$oauthUrl = str_replace('https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx1edb103f32029099&redirect_uri=https%3A%2F%2Fwww.qasimblog.com%2Fapi%2Fwechat%2FoauthCallback&response_type=code&scope=snsapi_userinfo&state=WHdCeXhSMW5vUHgzOjUyNDEzYTY3MWVjNzAzNDc4M2FhMWEzMDMyNmRlMjNk&connect_redirect=1#wechat_redirect', '', $oauthUrl);
|
|
|
$items = [
|
|
|
new NewsItem([
|