|
@@ -318,19 +318,22 @@ class ProjectLogic extends BaseLogic |
|
@@ -318,19 +318,22 @@ class ProjectLogic extends BaseLogic |
|
318
|
* @date 2024/1/19
|
318
|
* @date 2024/1/19
|
|
319
|
*/
|
319
|
*/
|
|
320
|
public function saveInquiryFilterConfig($config){
|
320
|
public function saveInquiryFilterConfig($config){
|
|
321
|
- $model = new InquiryFilterConfig();
|
321
|
+
|
|
322
|
$config['filter_countries'] = Arr::a2s(!empty($config['filter_countries']) ? $config['filter_countries'] : []);
|
322
|
$config['filter_countries'] = Arr::a2s(!empty($config['filter_countries']) ? $config['filter_countries'] : []);
|
|
323
|
$config['filter_contents'] = Arr::a2s(!empty($config['filter_contents']) ? $config['filter_contents'] : []);
|
323
|
$config['filter_contents'] = Arr::a2s(!empty($config['filter_contents']) ? $config['filter_contents'] : []);
|
|
324
|
$config['filter_referers'] = Arr::a2s(!empty($config['filter_referers']) ? $config['filter_referers'] : []);
|
324
|
$config['filter_referers'] = Arr::a2s(!empty($config['filter_referers']) ? $config['filter_referers'] : []);
|
|
325
|
$config['filter_emails'] = Arr::a2s(!empty($config['filter_emails']) ? $config['filter_emails'] : []);
|
325
|
$config['filter_emails'] = Arr::a2s(!empty($config['filter_emails']) ? $config['filter_emails'] : []);
|
|
326
|
$config['filter_mobiles'] = Arr::a2s(!empty($config['filter_mobiles']) ? $config['filter_mobiles'] : []);
|
326
|
$config['filter_mobiles'] = Arr::a2s(!empty($config['filter_mobiles']) ? $config['filter_mobiles'] : []);
|
|
327
|
$config['filter_names'] = Arr::a2s(!empty($config['filter_names']) ? $config['filter_names'] : []);
|
327
|
$config['filter_names'] = Arr::a2s(!empty($config['filter_names']) ? $config['filter_names'] : []);
|
|
328
|
-
|
|
|
|
329
|
- if(empty($config['id'])){
|
328
|
+
|
|
|
|
329
|
+ $model = InquiryFilterConfig::where('project_id', $config['project_id'])->first();
|
|
|
|
330
|
+ if(!$model){
|
|
|
|
331
|
+ $model = new InquiryFilterConfig();
|
|
330
|
$model->add($config);
|
332
|
$model->add($config);
|
|
331
|
}else{
|
333
|
}else{
|
|
332
|
- $model->edit($config,['id'=>$config['id']]);
|
334
|
+ $model->edit($config,['project_id'=>$config['project_id']]);
|
|
333
|
}
|
335
|
}
|
|
|
|
336
|
+
|
|
334
|
return $this->success();
|
337
|
return $this->success();
|
|
335
|
}
|
338
|
}
|
|
336
|
|
339
|
|