作者 lyh
@@ -58,6 +58,25 @@ class SyncSubmitTaskService @@ -58,6 +58,25 @@ class SyncSubmitTaskService
58 58
59 59
60 /** 60 /**
  61 + * 特殊处理项目 去掉来源url的全部参数
  62 + */
  63 + public function handle_referer($referer){
  64 + $url = [
  65 + 'www.shphe.ru',
  66 + 'www.mainpaper.ru',
  67 + 'www.jinbiao.ru',
  68 + 'www.gyhockey.ru',
  69 + ];
  70 +
  71 + if(Str::contains($referer, $url)){
  72 + $referer = pathinfo($referer,PATHINFO_DIRNAME);
  73 + }
  74 + return $referer;
  75 + }
  76 +
  77 +
  78 +
  79 + /**
61 * 询盘 80 * 询盘
62 * @param $data 81 * @param $data
63 * @return bool 82 * @return bool
@@ -75,6 +94,8 @@ class SyncSubmitTaskService @@ -75,6 +94,8 @@ class SyncSubmitTaskService
75 94
76 $form_id = InquiryForm::getFromId($data['data']); 95 $form_id = InquiryForm::getFromId($data['data']);
77 96
  97 + $data['referer'] = $this->handle_referer($data['referer']);
  98 +
78 InquiryFormData::saveData($form_id, $data['domain'], $data['ip'], $data['country'], $data['referer'], $data['user_agent'], $data['submit_at'], $data['data']); 99 InquiryFormData::saveData($form_id, $data['domain'], $data['ip'], $data['country'], $data['referer'], $data['user_agent'], $data['submit_at'], $data['data']);
79 100
80 //转化询盘 101 //转化询盘
@@ -102,7 +123,7 @@ class SyncSubmitTaskService @@ -102,7 +123,7 @@ class SyncSubmitTaskService
102 $referrer_url = $url_arr['scheme'] . '://' . $url_arr['host'] . '/'; 123 $referrer_url = $url_arr['scheme'] . '://' . $url_arr['host'] . '/';
103 } 124 }
104 } 125 }
105 - $visit_data['referrer_url'] = $referrer_url; 126 + $visit_data['referrer_url'] = $this->handle_referer($referrer_url);
106 $visit_data['device_port'] = $data['data']['device_port']??''; 127 $visit_data['device_port'] = $data['data']['device_port']??'';
107 $visit_data['url'] = $data['data']['url']??''; 128 $visit_data['url'] = $data['data']['url']??'';
108 $visit_data['domain'] = $data['domain']??''; 129 $visit_data['domain'] = $data['domain']??'';