作者 lyh

gx

@@ -489,16 +489,16 @@ class ProjectLogic extends BaseLogic @@ -489,16 +489,16 @@ class ProjectLogic extends BaseLogic
489 */ 489 */
490 public function saveInquiryFilterConfig($config){ 490 public function saveInquiryFilterConfig($config){
491 491
492 - $config['filter_countries'] = !empty($config['filter_countries']) ? Arr::lineToArray($config['filter_countries']) : '';  
493 - $config['filter_contents'] = !empty($config['filter_contents']) ? Arr::lineToArray($config['filter_contents']) : '';  
494 - $config['filter_referers'] = !empty($config['filter_referers']) ? Arr::lineToArray($config['filter_referers']) : '';  
495 - $config['filter_emails'] = !empty($config['filter_emails']) ? Arr::lineToArray($config['filter_emails']) : '';  
496 - $config['filter_mobiles'] = !empty($config['filter_mobiles']) ? Arr::lineToArray($config['filter_mobiles']) : '';  
497 - $config['filter_names'] = !empty($config['filter_names']) ? Arr::lineToArray($config['filter_names']) : '';  
498 - $config['black_ips'] = !empty($config['black_ips']) ? Arr::lineToArray($config['black_ips']) : ''; 492 + $config['filter_countries'] = !empty($config['filter_countries']) ? Arr::lineToArray($config['filter_countries']) : [];
  493 + $config['filter_contents'] = !empty($config['filter_contents']) ? Arr::lineToArray($config['filter_contents']) : [];
  494 + $config['filter_referers'] = !empty($config['filter_referers']) ? Arr::lineToArray($config['filter_referers']) : [];
  495 + $config['filter_emails'] = !empty($config['filter_emails']) ? Arr::lineToArray($config['filter_emails']) : [];
  496 + $config['filter_mobiles'] = !empty($config['filter_mobiles']) ? Arr::lineToArray($config['filter_mobiles']) : [];
  497 + $config['filter_names'] = !empty($config['filter_names']) ? Arr::lineToArray($config['filter_names']) : [];
  498 + $config['black_ips'] = !empty($config['black_ips']) ? Arr::lineToArray($config['black_ips']) : [];
  499 + $model = InquiryFilterConfig::where('project_id', $config['project_id'])->first();
  500 + if(!$model){
499 $model = new InquiryFilterConfig(); 501 $model = new InquiryFilterConfig();
500 - $info = $model->read(['project_id'=>$config['project_id']]);  
501 - if($info === false){  
502 $model->add($config); 502 $model->add($config);
503 }else{ 503 }else{
504 $model->edit($config,['project_id'=>$config['project_id']]); 504 $model->edit($config,['project_id'=>$config['project_id']]);