|
@@ -358,6 +358,18 @@ class CoflController extends Controller
|
|
|
return [$user->id,$user->distribution_channel_id];
|
|
|
}
|
|
|
}
|
|
|
+ //外部渠道导粉
|
|
|
+ if(Redis::Hexists('crm:out_guide_exposure_user',$openid)){
|
|
|
+ $user = $this->createUser($openid,$openid,5204,0,'');
|
|
|
+ $uid = $user->id;
|
|
|
+ $distribution_channel_id = 5204;
|
|
|
+ $ouid = Redis::hget('crm:out_guide_exposure_user',$openid);
|
|
|
+ UserService::transfer($ouid,$uid,5204);
|
|
|
+ $insert_data = ['uid'=>$uid,'openid'=>$openid ,'created_at'=>date('Y-m-d H:i:s'),'updated_at'=>date('Y-m-d H:i:s')];
|
|
|
+ DB::table('friend_link_uid_bind')->insert($insert_data);
|
|
|
+ Redis::del('crm:out_guide_exposure_user',$openid);
|
|
|
+ return [$uid,$distribution_channel_id];
|
|
|
+ }
|
|
|
$inner_channels = Channel::join('channel_users','channel_users.id','=','distribution_channels.channel_user_id')
|
|
|
->select('distribution_channels.id')
|
|
|
->whereIn('channel_users.id',explode(',',redisEnv('PROMOTION_GROUP_CHANNEL_USER_ID')))
|
|
@@ -886,6 +898,8 @@ class CoflController extends Controller
|
|
|
$uid = $user->id;
|
|
|
$distribution_channel_id = 5204;
|
|
|
UserService::transfer($ouid,$uid,5204);
|
|
|
+ $insert_data = ['uid'=>$uid,'openid'=>$openid ,'created_at'=>date('Y-m-d H:i:s'),'updated_at'=>date('Y-m-d H:i:s')];
|
|
|
+ DB::table('friend_link_uid_bind')->insert($insert_data);
|
|
|
}
|
|
|
|
|
|
if(!$uid) return redirect()->to($this->getLink($distribution_channel_id).'?'.http_build_query($params));
|