作者 赵彬吉

update

... ... @@ -204,6 +204,11 @@ class SyncSubmitTaskService
}
$config = InquiryFilterConfig::getCacheInfoByProjectId($project_id);
//没配置 则默认开启且使用全局
if($config){
$config['is_global_rule'] = 1;
$config['status'] = 1;
}
//是否开启过滤
if($config && $config['status']){
//是否包含全局规则(就是project_id=1的配置)
... ... @@ -262,7 +267,7 @@ class SyncSubmitTaskService
//过滤邮箱
if($config['filter_emails'] && !empty($data['data']['email'])){
foreach ($config['filter_emails'] as $filter_email){
if($data['data']['email'] == $filter_email){
if(Str::contains($data['data']['email'], $filter_email)){
throw new InquiryFilterException( '过滤邮箱:' . $filter_email);
}
}
... ... @@ -270,7 +275,7 @@ class SyncSubmitTaskService
//过滤电话
if($config['filter_mobiles'] && !empty($data['data']['phone'])){
foreach ($config['filter_mobiles'] as $filter_mobile){
if($data['data']['phone'] == $filter_mobile){
if(Str::contains($data['data']['phone'], $filter_mobile)){
throw new InquiryFilterException( '过滤电话:' . $filter_mobile);
}
}
... ... @@ -278,7 +283,7 @@ class SyncSubmitTaskService
//过滤姓名
if($config['filter_names'] && !empty($data['data']['name'])){
foreach ($config['filter_names'] as $filter_name){
if($data['data']['name'] == $filter_name){
if( Str::contains($data['data']['name'], $filter_name)){
throw new InquiryFilterException( '过滤姓名:' . $filter_name);
}
}
... ...