Explorar o código

specialChannelAuthInfoV2 upgrade

zz %!s(int64=6) %!d(string=hai) anos
pai
achega
c877110dc2
Modificáronse 2 ficheiros con 11 adicións e 5 borrados
  1. 2 2
      app/Http/Middleware/ReadOauth.php
  2. 9 3
      app/Libs/Helpers.php

+ 2 - 2
app/Http/Middleware/ReadOauth.php

@@ -751,7 +751,7 @@ class ReadOauth
         $params['redirect_url'] = urlencode($h5_scheme . '://' . $domain . '/oauthCallBack');
 
         $params['timestamp'] = time();
-        $info = specialChannelAuthInfoV2();
+        $info = specialChannelAuthInfoV2($channel_id);
         if ($info && isset($info[$channel_id]) && !empty($info[$channel_id])) {
             $appid = $info[$channel_id];
         }
@@ -1148,7 +1148,7 @@ class ReadOauth
         $params['sign'] = $this->getSign($params, env('OAUTH_KEY'));
 
         //新的授权
-        $auth_redirect_one_appids = specialChannelAuthInfoV2();
+        $auth_redirect_one_appids = specialChannelAuthInfoV2($distribution_channel_id);
         $auth_redirect_two_appids = specialChannelAuthInfo();
         if($auth_redirect_one_appids && isset($auth_redirect_one_appids[$distribution_channel_id])){
             //授权一次

+ 9 - 3
app/Libs/Helpers.php

@@ -514,9 +514,15 @@ function specialChannelAuthInfo(){
 }
 
 //授权一次
-function specialChannelAuthInfoV2(){
-    $info = \Redis::hgetall('specialChannelAuthInfoV2');
-    return $info;
+function specialChannelAuthInfoV2($distribution_channel_id){
+    $info = \Redis::hget('specialChannelAuthInfoV2',$distribution_channel_id);
+    $data = [];
+    if($info){
+        $data[$distribution_channel_id] = $info;
+    }
+    return $data;
+    //$info = \Redis::hgetall('specialChannelAuthInfoV2');
+    //return $info;
     /*return [
         '4483'=>'wx4651668ca7f6be51',
         '4567'=>'wx2285b54ee5e6e752',