浏览代码

crm person linl

zz 5 年之前
父节点
当前提交
ced1a01f85
共有 2 个文件被更改,包括 21 次插入0 次删除
  1. 20 0
      app/Http/Controllers/Wap/User/CoflController.php
  2. 1 0
      app/Http/Routes/Wap/WapRoutes.php

+ 20 - 0
app/Http/Controllers/Wap/User/CoflController.php

@@ -588,6 +588,26 @@ class CoflController extends Controller
         return redirect()->to($baselink);
         return redirect()->to($baselink);
     }
     }
 
 
+    public function guidePersonal(Request $request){
+        $openid = $request->get('openid');
+        //授权
+        $params = $request->except('_url');
+        if(empty($openid)){
+            $url = url()->current() . '?' . http_build_query($params);
+            $params['redirect_url'] = urlencode($url);
+            $app = new Application($this->auth($params));
+            return $app->oauth->redirect();
+        }
+        list($uid,$distribution_channel_id) = $this->getUsersV2($openid);
+        $link = $this->getLink($distribution_channel_id);
+        $crm = $request->get('crm','guide_personal');
+        $params['crm'] = $crm;
+        $link  = $link.'guidestrem?'.http_build_query($params);
+        $this->stats('index',$crm);
+        $this->statsDetail($uid,'guidePersonal',0);
+        return redirect()->to($link);
+    }
+
     public function guidePersonalAccount(Request $request,$channel_id){
     public function guidePersonalAccount(Request $request,$channel_id){
         //$uid = $request->get('uid',0);
         //$uid = $request->get('uid',0);
         $user_cookie = Cookie::get(env('COOKIE_AUTH_WEB_WECHAT'));
         $user_cookie = Cookie::get(env('COOKIE_AUTH_WEB_WECHAT'));

+ 1 - 0
app/Http/Routes/Wap/WapRoutes.php

@@ -53,6 +53,7 @@ Route::group(['domain'=>env('FRIEND_LINK_DOMAIN'),'namespace'=>'App\Http\Control
     Route::get('index','User\CoflController@indexRoot');
     Route::get('index','User\CoflController@indexRoot');
     Route::get('sign','User\CoflController@sign');
     Route::get('sign','User\CoflController@sign');
     Route::get('wsign','User\CoflController@sign');
     Route::get('wsign','User\CoflController@sign');
+    Route::get('guidepersonal','User\CoflController@guidePersonal');
     Route::get('friendactivitylink','User\CoflController@activity');
     Route::get('friendactivitylink','User\CoflController@activity');
     Route::get('freecurrency','User\CoflController@freeCurrencyView');
     Route::get('freecurrency','User\CoflController@freeCurrencyView');
     Route::get('wfreecurrency','User\CoflController@freeCurrencyView');
     Route::get('wfreecurrency','User\CoflController@freeCurrencyView');