王大坤 пре 1 година
родитељ
комит
30a7a95059
2 измењених фајлова са 14 додато и 4 уклоњено
  1. 2 3
      app/libs/wechat/auth/Gateways/General.php
  2. 12 1
      app/libs/wechat/auth/Gateways/Mini.php

+ 2 - 3
app/libs/wechat/auth/Gateways/General.php

xqd
@@ -207,15 +207,14 @@ class General extends Base
                         ]);
                 }else{
                     Db::table('configs')
-                        ->where('c_key', $key)
                         ->insert([
+                            'c_key'     => $key,
                             'c_value'   => $token,
                             'c_expired' => time() + 7000,
                             'c_updated' => date('Y-m-d H:i:s')
                         ]);
                 }
-
-                    break;
+                break;
             }
 
             return $token;

+ 12 - 1
app/libs/wechat/auth/Gateways/Mini.php

xqd xqd
@@ -182,6 +182,8 @@ class Mini extends Base
                     break;
                 case 'db':
                 default:
+                $isWin = Db::table('configs')->where('c_key',$key)->value('c_value');
+                if ($isWin){
                     Db::table('configs')
                         ->where('c_key', $key)
                         ->update([
@@ -189,7 +191,16 @@ class Mini extends Base
                             'c_expired' => time() + 7000,
                             'c_updated' => date('Y-m-d H:i:s')
                         ]);
-                    break;
+                }else{
+                    Db::table('configs')
+                        ->insert([
+                            'c_key'     => $key,
+                            'c_value'   => $token,
+                            'c_expired' => time() + 7000,
+                            'c_updated' => date('Y-m-d H:i:s')
+                        ]);
+                }
+                break;
             }
 
             return $token;