|
@@ -48,7 +48,7 @@ class WechatAuthorizationInfoController extends CatchController
|
|
->join('miniprogram','wechat_open_platform_infos.xcx_appid','=','miniprogram.appid')
|
|
->join('miniprogram','wechat_open_platform_infos.xcx_appid','=','miniprogram.appid')
|
|
->join('users','users.id','=','wechat_authorization_infos.user_id')
|
|
->join('users','users.id','=','wechat_authorization_infos.user_id')
|
|
->select('wechat_authorization_infos.nick_name','wechat_authorization_infos.authorizer_appid','miniprogram.name as xcx_name',
|
|
->select('wechat_authorization_infos.nick_name','wechat_authorization_infos.authorizer_appid','miniprogram.name as xcx_name',
|
|
- 'wechat_authorization_infos.authorizer_refresh_token','users.username'
|
|
|
|
|
|
+ 'wechat_authorization_infos.authorizer_refresh_token','users.username','wechat_authorization_infos.id'
|
|
,'wechat_open_platform_infos.app_id','wechat_open_platform_infos.secret','wechat_open_platform_infos.token','wechat_open_platform_infos.aes_key')
|
|
,'wechat_open_platform_infos.app_id','wechat_open_platform_infos.secret','wechat_open_platform_infos.token','wechat_open_platform_infos.aes_key')
|
|
->paginate($page_size);
|
|
->paginate($page_size);
|
|
|
|
|
|
@@ -58,12 +58,16 @@ class WechatAuthorizationInfoController extends CatchController
|
|
$item->fans_count = 0;
|
|
$item->fans_count = 0;
|
|
$application = WechatOpenPlatformService::buildApplication($item);
|
|
$application = WechatOpenPlatformService::buildApplication($item);
|
|
try{
|
|
try{
|
|
|
|
+ /*
|
|
$officialAccount = $application->getOfficialAccountWithRefreshToken($item->authorizer_appid, $item->authorizer_refresh_token);
|
|
$officialAccount = $application->getOfficialAccountWithRefreshToken($item->authorizer_appid, $item->authorizer_refresh_token);
|
|
$api = $officialAccount->getClient();
|
|
$api = $officialAccount->getClient();
|
|
$response = $api->get('/cgi-bin/user/list', []);
|
|
$response = $api->get('/cgi-bin/user/list', []);
|
|
if($response->isSuccessful()){
|
|
if($response->isSuccessful()){
|
|
$item->fans_count = $response['total'];
|
|
$item->fans_count = $response['total'];
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
|
|
+ $officialAccount = $application->getAuthorizer($item->authorizer_appid);
|
|
|
|
+ $users = $officialAccount->user->list(); // $n
|
|
|
|
+ $item->fans_count = $users['total'];
|
|
}catch(Exception $e){
|
|
}catch(Exception $e){
|
|
myLog('WechatAuthorizationInfo')->error($e);
|
|
myLog('WechatAuthorizationInfo')->error($e);
|
|
}
|
|
}
|