作者 zhl

同步域名至表单系统

@@ -56,7 +56,7 @@ class SyncService @@ -56,7 +56,7 @@ class SyncService
56 'plan' => Project::planMap()[$project->deploy_build->plan], 56 'plan' => Project::planMap()[$project->deploy_build->plan],
57 'emails' => implode(',', $email), 57 'emails' => implode(',', $email),
58 'phones' => implode(',', $phone), 58 'phones' => implode(',', $phone),
59 - 'main_url' => $domain, 59 + 'main_url' => $domain ?: $project->deploy_build->test_domain,
60 'test_url' => $project->deploy_build->test_domain, 60 'test_url' => $project->deploy_build->test_domain,
61 'token' => md5($project_id . 'qqs' . date('Y-m-d')) 61 'token' => md5($project_id . 'qqs' . date('Y-m-d'))
62 ]; 62 ];
@@ -59,6 +59,15 @@ class SyncSubmitTaskService @@ -59,6 +59,15 @@ class SyncSubmitTaskService
59 } 59 }
60 } 60 }
61 61
  62 + // 项目ID:448, 过滤被刷访问
  63 + if ($project['id'] == 448 && $task['type'] == 'visit') {
  64 + if ($data['country'] == '约旦' && empty($data['referrer_url'])) {
  65 + $url_array = parse_url($data['url']);
  66 + $path_array = explode('/', $url_array['path']);
  67 + if (FALSE == empty($path_array[1]) && strlen($path_array[1]) <= 3)
  68 + return false;
  69 + }
  70 + }
62 71
63 if(!ProjectServer::useProject($project['id'])){ 72 if(!ProjectServer::useProject($project['id'])){
64 return false; 73 return false;