|
...
|
...
|
@@ -8,6 +8,7 @@ use App\Exceptions\AsideGlobalException; |
|
|
|
use App\Models\Com\NoticeLog;
|
|
|
|
use App\Models\Com\UpdateLog;
|
|
|
|
use App\Models\Devops\ServerConfig;
|
|
|
|
use App\Models\Project\InquiryFilterConfig;
|
|
|
|
use App\Models\Project\ProjectRenew;
|
|
|
|
use App\Models\Template\Setting;
|
|
|
|
use App\Models\User\ProjectMenu;
|
|
...
|
...
|
@@ -146,9 +147,8 @@ class ProjectLogic extends BaseLogic |
|
|
|
//保存售后信息
|
|
|
|
$this->saveProjectAfter($this->param['project_after']);
|
|
|
|
//保存询盘过滤配置
|
|
|
|
if(!empty($this->param['inquiry_filter_config'])){
|
|
|
|
$this->saveInquiryFilterConfig($this->param['inquiry_filter_config']);
|
|
|
|
}
|
|
|
|
$this->param['inquiry_filter_config']['project_id'] = $this->param['id'];
|
|
|
|
$this->saveInquiryFilterConfig($this->param['inquiry_filter_config']);
|
|
|
|
|
|
|
|
//创建站点
|
|
|
|
// $this->createSite($this->param);
|
|
...
|
...
|
@@ -198,7 +198,7 @@ class ProjectLogic extends BaseLogic |
|
|
|
}
|
|
|
|
$param['remain_day'] = $param['deploy_build']['service_duration'] - $param['finish_remain_day'];
|
|
|
|
$param['remain_day'] = ($param['remain_day'] > 0) ? $param['remain_day'] : 0;
|
|
|
|
unset($param['payment'],$param['deploy_build'],$param['deploy_optimize'],$param['online_check'],$param['project_after']);
|
|
|
|
unset($param['payment'],$param['deploy_build'],$param['deploy_optimize'],$param['online_check'],$param['project_after'],$param['inquiry_filter_config']);
|
|
|
|
//文件上传默认值
|
|
|
|
if($param['is_upload_manage']){
|
|
|
|
$param['upload_config'] = [
|
|
...
|
...
|
@@ -322,9 +322,18 @@ class ProjectLogic extends BaseLogic |
|
|
|
* @date 2024/1/19
|
|
|
|
*/
|
|
|
|
protected function saveInquiryFilterConfig($config){
|
|
|
|
//查询数据是否存在
|
|
|
|
$afterModel = new After();
|
|
|
|
$afterModel->edit($project_after,['id'=>$project_after['id']]);
|
|
|
|
$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'] : []);
|
|
|
|
$config['filter_emails'] = Arr::a2s(!empty($config['filter_emails']) ? $config['filter_emails'] : []);
|
|
|
|
$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->add($config);
|
|
|
|
}else{
|
|
|
|
$model->edit($config,['id'=>$config['id']]);
|
|
|
|
}
|
|
|
|
return $this->success();
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|