diff --git a/extend/service/WechatService.php b/extend/service/WechatService.php index 549e49084..c079bf1d5 100644 --- a/extend/service/WechatService.php +++ b/extend/service/WechatService.php @@ -114,6 +114,7 @@ class WechatService return ['openid' => $openid, 'fansinfo' => []]; } session("{$appid}_fansinfo", $fansinfo = $wechat->getUserInfo($token['access_token'], $openid)); + empty($fansinfo) || FansService::set($fansinfo); } return ['openid' => $openid, 'fansinfo' => $fansinfo]; case 'thr':