作者 赵彬吉

update

@@ -312,11 +312,16 @@ class SyncSubmitTaskService @@ -312,11 +312,16 @@ class SyncSubmitTaskService
312 //过滤内容关键字 312 //过滤内容关键字
313 if (!empty($config['filter_contents'])){ 313 if (!empty($config['filter_contents'])){
314 foreach ($config['filter_contents'] as $filter_content) { 314 foreach ($config['filter_contents'] as $filter_content) {
315 - if (Str::contains(strtolower($data['data']['message']), strtolower($filter_content))) { 315 + //要指定词才过滤
  316 + if (preg_match("/\b" . preg_quote($filter_content, "/") . "\b/i", $data['data']['message'])) {
316 throw new InquiryFilterException('过滤内容:' . $filter_content); 317 throw new InquiryFilterException('过滤内容:' . $filter_content);
317 } 318 }
  319 +// if (Str::contains(strtolower($data['data']['message']), strtolower($filter_content))) {
  320 +// throw new InquiryFilterException('过滤内容:' . $filter_content);
  321 +// }
318 } 322 }
319 } 323 }
  324 +
320 //是否允许包含链接 325 //是否允许包含链接
321 if(isset($config['is_allow_link']) && !$config['is_allow_link']){ 326 if(isset($config['is_allow_link']) && !$config['is_allow_link']){
322 if (Str::contains(strtolower($data['data']['message']), ['http://', 'https://', 'www.'])) { 327 if (Str::contains(strtolower($data['data']['message']), ['http://', 'https://', 'www.'])) {