作者 lyh
... ... @@ -58,6 +58,25 @@ class SyncSubmitTaskService
/**
* 特殊处理项目 去掉来源url的全部参数
*/
public function handle_referer($referer){
$url = [
'www.shphe.ru',
'www.mainpaper.ru',
'www.jinbiao.ru',
'www.gyhockey.ru',
];
if(Str::contains($referer, $url)){
$referer = pathinfo($referer,PATHINFO_DIRNAME);
}
return $referer;
}
/**
* 询盘
* @param $data
* @return bool
... ... @@ -75,6 +94,8 @@ class SyncSubmitTaskService
$form_id = InquiryForm::getFromId($data['data']);
$data['referer'] = $this->handle_referer($data['referer']);
InquiryFormData::saveData($form_id, $data['domain'], $data['ip'], $data['country'], $data['referer'], $data['user_agent'], $data['submit_at'], $data['data']);
//转化询盘
... ... @@ -102,7 +123,7 @@ class SyncSubmitTaskService
$referrer_url = $url_arr['scheme'] . '://' . $url_arr['host'] . '/';
}
}
$visit_data['referrer_url'] = $referrer_url;
$visit_data['referrer_url'] = $this->handle_referer($referrer_url);
$visit_data['device_port'] = $data['data']['device_port']??'';
$visit_data['url'] = $data['data']['url']??'';
$visit_data['domain'] = $data['domain']??'';
... ...