|
...
|
...
|
@@ -463,7 +463,33 @@ class SyncSubmitTaskService |
|
|
|
){
|
|
|
|
throw new InquiryFilterException( '全局过滤');
|
|
|
|
}
|
|
|
|
//全局过滤 ip 荷兰 有name、phone、email字段,但都是空
|
|
|
|
if(
|
|
|
|
in_array($data['country'], ['荷兰', '俄罗斯']) &&
|
|
|
|
isset($data['data']['name']) &&
|
|
|
|
isset($data['data']['phone']) &&
|
|
|
|
isset($data['data']['email']) &&
|
|
|
|
empty($data['data']['name']) &&
|
|
|
|
empty($data['data']['phone']) &&
|
|
|
|
empty($data['data']['email'])
|
|
|
|
){
|
|
|
|
throw new InquiryFilterException( '全局过滤');
|
|
|
|
}
|
|
|
|
|
|
|
|
//数据都是空的
|
|
|
|
$is_all_empty = true;
|
|
|
|
foreach ($data['data'] as $item){
|
|
|
|
if(Str::startsWith(strtolower($item),'globalso-')){
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
if(!empty($item)){
|
|
|
|
$is_all_empty = false;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if($is_all_empty){
|
|
|
|
throw new InquiryFilterException( '数据都是空的');
|
|
|
|
}
|
|
|
|
|
|
|
|
$config = InquiryFilterConfig::getCacheInfoByProjectId($project_id);
|
|
|
|
//没配置 则默认开启且使用全局
|
...
|
...
|
|