作者 赵彬吉

update

... ... @@ -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);
//没配置 则默认开启且使用全局
... ...