From b142006a01fde3bbc6d439041b871b0bcfbae4ac Mon Sep 17 00:00:00 2001 From: Anyon Date: Mon, 23 Nov 2020 14:30:12 +0800 Subject: [PATCH] =?UTF-8?q?#252=20=E4=BF=AE=E5=A4=8D=E6=8E=88=E6=9D=83?= =?UTF-8?q?=E6=97=B6=E7=94=A8=E6=88=B7=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/wechat/service/WechatService.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/wechat/service/WechatService.php b/app/wechat/service/WechatService.php index 68f7ac93f..ebf962d8e 100644 --- a/app/wechat/service/WechatService.php +++ b/app/wechat/service/WechatService.php @@ -226,7 +226,7 @@ class WechatService extends Service $openid = $this->app->session->get("{$appid}_openid"); $fansinfo = $this->app->session->get("{$appid}_fansinfo"); if ((empty($isfull) && !empty($openid)) || (!empty($isfull) && !empty($openid) && !empty($fansinfo))) { - empty($fansinfo) || FansService::instance()->set($fansinfo); + empty($fansinfo) || FansService::instance()->set($fansinfo, $appid); return ['openid' => $openid, 'fansinfo' => $fansinfo]; } if ($this->getType() === 'api') { @@ -244,7 +244,7 @@ class WechatService extends Service throw new HttpResponseException(redirect(debase64url(input('rcode')), 301)); } $this->app->session->set("{$appid}_fansinfo", $fansinfo = $wechat->getUserInfo($token['access_token'], $openid)); - empty($fansinfo) || FansService::instance()->set($fansinfo); + empty($fansinfo) || FansService::instance()->set($fansinfo, $appid); } throw new HttpResponseException(redirect(debase64url(input('rcode')), 301)); } else { @@ -252,7 +252,7 @@ class WechatService extends Service $this->app->session->set("{$appid}_openid", $openid = $result['openid']); $this->app->session->set("{$appid}_fansinfo", $fansinfo = $result['fans']); if ((empty($isfull) && !empty($openid)) || (!empty($isfull) && !empty($openid) && !empty($fansinfo))) { - if (!empty($fansinfo)) FansService::instance()->set($fansinfo); + if (!empty($fansinfo)) FansService::instance()->set($fansinfo, $appid); return ['openid' => $openid, 'fansinfo' => $fansinfo]; } if ($redirect && !empty($result['url'])) {