作者 赵彬吉

update

... ... @@ -915,6 +915,11 @@ class ProjectController extends BaseController
* @date 2024/1/19
*/
public function saveInquiryFilterConfig(ProjectLogic $logic){
$this->request->validate([
'project_id'=>'required',
],[
'project_id.required' => '项目id不能为空',
]);
$logic->saveInquiryFilterConfig($this->param);
$this->response('success');
}
... ...
... ... @@ -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();
}
... ...