|
...
|
...
|
@@ -318,7 +318,7 @@ class ProjectLogic extends BaseLogic |
|
|
|
* @date 2024/1/19
|
|
|
|
*/
|
|
|
|
public function saveInquiryFilterConfig($config){
|
|
|
|
$model = new InquiryFilterConfig();
|
|
|
|
|
|
|
|
$config['filter_countries'] = Arr::a2s(!empty($config['filter_countries']) ? $config['filter_countries'] : []);
|
|
|
|
$config['filter_contents'] = Arr::a2s(!empty($config['filter_contents']) ? $config['filter_contents'] : []);
|
|
|
|
$config['filter_referers'] = Arr::a2s(!empty($config['filter_referers']) ? $config['filter_referers'] : []);
|
|
...
|
...
|
@@ -326,11 +326,14 @@ class ProjectLogic extends BaseLogic |
|
|
|
$config['filter_mobiles'] = Arr::a2s(!empty($config['filter_mobiles']) ? $config['filter_mobiles'] : []);
|
|
|
|
$config['filter_names'] = Arr::a2s(!empty($config['filter_names']) ? $config['filter_names'] : []);
|
|
|
|
|
|
|
|
if(empty($config['id'])){
|
|
|
|
$model = InquiryFilterConfig::where('project_id', $config['project_id'])->first();
|
|
|
|
if(!$model){
|
|
|
|
$model = new InquiryFilterConfig();
|
|
|
|
$model->add($config);
|
|
|
|
}else{
|
|
|
|
$model->edit($config,['id'=>$config['id']]);
|
|
|
|
$model->edit($config,['project_id'=>$config['project_id']]);
|
|
|
|
}
|
|
|
|
|
|
|
|
return $this->success();
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|