|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace App\Http\Controllers\Wap\Crm;
|
|
|
|
|
|
+use App\Modules\User\Services\ReadRecordService;
|
|
|
use Illuminate\Http\Request;
|
|
|
use App\Modules\Subscribe\Services\OrderService;
|
|
|
use App\Modules\User\Services\UserDivisionCpcPropertyService;
|
|
@@ -29,18 +30,20 @@ class CrmGuideFansController extends BaseController
|
|
|
*/
|
|
|
public function activeGuidePersonalAccountV2(Request $request){
|
|
|
$uid = $this->uid;
|
|
|
- $cookie_crm_img = Cookie::get('crm_person_img');
|
|
|
- $cookie_crm_name = Cookie::get('crm_person_name','');
|
|
|
$fee = $request->get('fee',200);
|
|
|
$group = $request->get('group','ACTIVE');
|
|
|
$page = 'jump.guidePersonalAccountOurs';
|
|
|
if(in_array($group,['ACTIVE_YEAR','ACTIVE_MONTH'])){
|
|
|
$page = 'crm.vipguidePersonalAccount';
|
|
|
}
|
|
|
- if($cookie_crm_img){
|
|
|
- return view($page,['img'=>$cookie_crm_img,'name'=>$cookie_crm_name,'fee'=>$fee]);
|
|
|
- }
|
|
|
|
|
|
+ $old_id = ReadRecordService::getByField($uid,'person_account_id');
|
|
|
+ if($old_id){
|
|
|
+ $old_personal_info = DB::table('personal_account_list')->where('id',$old_id)->first();
|
|
|
+ if($old_personal_info && $old_personal_info->is_enable == 1){
|
|
|
+ return view($page,['img'=>$old_personal_info->url,'name'=>$old_personal_info->name,'fee'=>$fee]);
|
|
|
+ }
|
|
|
+ }
|
|
|
list($img,$max,$now_id,$one_loop_max) = redisEnvMulti(strtoupper($group).'_GUIDE_PERSONAL_ACCOUNT_OURS_QRCODE',
|
|
|
strtoupper($group).'_GUIDE_PERSONAL_ACCOUNT_MAX_UV',strtoupper($group).'_GUIDE_PERSONAL_ACCOUNT_ID',
|
|
|
strtoupper($group).'_GUIDE_PERSONAL_ACCOUNT_MAX_EVERY_UV');
|
|
@@ -70,12 +73,12 @@ class CrmGuideFansController extends BaseController
|
|
|
$user = UserService::getById($uid);
|
|
|
Redis::hset('crm:out_guide_exposure_user',$user->openid,$uid);
|
|
|
}
|
|
|
-
|
|
|
+ ReadRecordService::setByField($uid,'person_account_id',$this->now_personal_account_info->id);
|
|
|
$name = $this->now_personal_account_info->name;
|
|
|
$img = $this->now_personal_account_info->url;
|
|
|
$time = strtotime(date('Y-m-d',time()+86400))-time();
|
|
|
- Cookie::queue('crm_person_img', $img,$time);
|
|
|
- Cookie::queue('crm_person_name', $name,$time);
|
|
|
+ //Cookie::queue('crm_person_img', $img,$time);
|
|
|
+ //Cookie::queue('crm_person_name', $name,$time);
|
|
|
return view($page,['img'=>$img,'name'=>$name,'fee'=>$fee]);
|
|
|
}
|
|
|
|