Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6
正在显示
1 个修改的文件
包含
22 行增加
和
1 行删除
| @@ -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']??''; |
-
请 注册 或 登录 后发表评论