正在显示
1 个修改的文件
包含
26 行增加
和
0 行删除
| @@ -463,7 +463,33 @@ class SyncSubmitTaskService | @@ -463,7 +463,33 @@ class SyncSubmitTaskService | ||
| 463 | ){ | 463 | ){ |
| 464 | throw new InquiryFilterException( '全局过滤'); | 464 | throw new InquiryFilterException( '全局过滤'); |
| 465 | } | 465 | } |
| 466 | + //全局过滤 ip 荷兰 有name、phone、email字段,但都是空 | ||
| 467 | + if( | ||
| 468 | + in_array($data['country'], ['荷兰', '俄罗斯']) && | ||
| 469 | + isset($data['data']['name']) && | ||
| 470 | + isset($data['data']['phone']) && | ||
| 471 | + isset($data['data']['email']) && | ||
| 472 | + empty($data['data']['name']) && | ||
| 473 | + empty($data['data']['phone']) && | ||
| 474 | + empty($data['data']['email']) | ||
| 475 | + ){ | ||
| 476 | + throw new InquiryFilterException( '全局过滤'); | ||
| 477 | + } | ||
| 466 | 478 | ||
| 479 | + //数据都是空的 | ||
| 480 | + $is_all_empty = true; | ||
| 481 | + foreach ($data['data'] as $item){ | ||
| 482 | + if(Str::startsWith(strtolower($item),'globalso-')){ | ||
| 483 | + continue; | ||
| 484 | + } | ||
| 485 | + if(!empty($item)){ | ||
| 486 | + $is_all_empty = false; | ||
| 487 | + break; | ||
| 488 | + } | ||
| 489 | + } | ||
| 490 | + if($is_all_empty){ | ||
| 491 | + throw new InquiryFilterException( '数据都是空的'); | ||
| 492 | + } | ||
| 467 | 493 | ||
| 468 | $config = InquiryFilterConfig::getCacheInfoByProjectId($project_id); | 494 | $config = InquiryFilterConfig::getCacheInfoByProjectId($project_id); |
| 469 | //没配置 则默认开启且使用全局 | 495 | //没配置 则默认开启且使用全局 |
-
请 注册 或 登录 后发表评论