作者 赵彬吉

update

... ... @@ -453,8 +453,8 @@ class SyncSubmitTaskService
//关杰 全局过滤 满足 name、message 8-16 纯字母不含空格 ip 荷兰 mobile 10位纯数字 过滤
if(
strlen($data['data']['name']??'') <= 16 && strlen($data['data']['name']??'') >= 8 &&
strlen($data['data']['message']??'') <= 16 && strlen($data['data']['message']??'') >= 8 &&
strlen($data['data']['name']??'') >= 8 &&
strlen($data['data']['message']??'') >= 8 &&
preg_match('/^[a-zA-Z]+$/', $data['data']['name']??'') &&
preg_match('/^[a-zA-Z]+$/', $data['data']['message']??'') &&
preg_match('/^\d+$/', $data['data']['phone']??'') &&
... ... @@ -464,8 +464,8 @@ class SyncSubmitTaskService
throw new InquiryFilterException( '全局过滤');
}
if(
strlen($data['data']['name']??'') <= 16 && strlen($data['data']['name']??'') >= 8 &&
strlen($data['data']['message']??'') <= 16 && strlen($data['data']['message']??'') >= 8 &&
strlen($data['data']['name']??'') >= 8 &&
strlen($data['data']['message']??'') >= 8 &&
preg_match('/^[a-zA-Z]+$/', $data['data']['name']??'') &&
preg_match('/^[a-zA-Z]+$/', $data['data']['message']??'') &&
in_array($data['country']??'', ['荷兰', '俄罗斯'])
... ... @@ -486,7 +486,7 @@ class SyncSubmitTaskService
}
if(
in_array($data['country']??'', ['荷兰', '俄罗斯']) &&
strlen($data['data']['message']??'') <= 16 && strlen($data['data']['message']??'') >= 8 &&
strlen($data['data']['message']??'') >= 8 &&
preg_match('/^[a-zA-Z]+$/', $data['data']['message']??'')
){
throw new InquiryFilterException( '全局过滤3');
... ... @@ -494,7 +494,7 @@ class SyncSubmitTaskService
//1913宁波市鄞州永鑫 ip荷兰 message 8-16 纯字母不含空格
if($project_id == 1913 && in_array($data['country']??'', ['荷兰', '俄罗斯'])
&& strlen($data['data']['message']??'') <= 16 && strlen($data['data']['message']??"") >= 8
&& strlen($data['data']['message']??"") >= 8
&& preg_match('/^[a-zA-Z]+$/', $data['data']['message']??'')
){
throw new InquiryFilterException( '被刷数据');
... ...