|
...
|
...
|
@@ -88,9 +88,11 @@ class SyncSubmitTaskService |
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
$time = time();
|
|
|
|
if(!ProjectServer::useProject($project['id'])){
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
echo date('Y-m-d H:i:s') . ' | useProject time:' . (time() - $time) . PHP_EOL;
|
|
|
|
|
|
|
|
$action = $task['type'];
|
|
|
|
|
|
...
|
...
|
@@ -106,7 +108,7 @@ class SyncSubmitTaskService |
|
|
|
}
|
|
|
|
$filed == 'email' && $action = 'subscribe';
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$handler = new self();
|
|
|
|
return $handler->$action($data, $date, $task['id'], $task['traffic']);
|
|
|
|
}
|
|
...
|
...
|
@@ -297,6 +299,7 @@ class SyncSubmitTaskService |
|
|
|
if(!$ip){
|
|
|
|
return '';
|
|
|
|
}
|
|
|
|
|
|
|
|
$res = Http::withoutVerifying()->get('http://ip.globalso.com', ['ip' => $ip]);
|
|
|
|
if($res->status() == 200){
|
|
|
|
return $res->body();
|
|
...
|
...
|
@@ -334,7 +337,9 @@ class SyncSubmitTaskService |
|
|
|
if($ip == "127.0.0.1"){
|
|
|
|
throw new InquiryFilterException('127.0.0.1过滤');
|
|
|
|
}
|
|
|
|
$time = time();
|
|
|
|
$country = self::getCountryByIp($ip);
|
|
|
|
echo date('Y-m-d H:i:s') . ' | getCountryByIp time:' . (time() - $time) . PHP_EOL;
|
|
|
|
//访问记录过滤国内
|
|
|
|
if ($type == SyncSubmitTask::TYPE_VISIT && $country == "中国" && !$project->is_record_china_visit){
|
|
|
|
throw new InquiryFilterException('中国内地过滤');
|
...
|
...
|
|