Sfoglia il codice sorgente

'单用户单平台只取一条'

zhuchengjie 3 anni fa
parent
commit
1efb7aa37a
1 ha cambiato i file con 6 aggiunte e 4 eliminazioni
  1. 6 4
      app/Http/Middleware/QuickAppGetUserFromToken.php

+ 6 - 4
app/Http/Middleware/QuickAppGetUserFromToken.php

@@ -76,11 +76,13 @@ class QuickAppGetUserFromToken extends BaseMiddleware
         ReportService::reportActive($uid);
 
         if(isset($request['tid']) && isset($request['lbid']) && isset($request['pageId'])){
-            //获取oppo回传需要的参数
-            $path = $request->path();
-            $params = json_encode(['tid' => $request['tid'], 'lbid' => $request['lbid'], 'pageId' => $request['pageId']]);
             $provider = strtolower($provider);
-            QappCallbackParams::create(compact('uid','path','provider','params'));
+            if(!QappCallbackParams::where('uid',$uid)->where('provider',$provider)->first()){
+                //获取oppo回传需要的参数
+                $path = $request->path();
+                $params = json_encode(['tid' => $request['tid'], 'lbid' => $request['lbid'], 'pageId' => $request['pageId']]);
+                QappCallbackParams::create(compact('uid','path','provider','params'));
+            }
         }
         return $next($request);
     }