作者 李宇航

合并分支 'master-server' 到 'master'

Master server



查看合并请求 !1150
@@ -161,10 +161,10 @@ class ProjectLogic extends BaseLogic @@ -161,10 +161,10 @@ class ProjectLogic extends BaseLogic
161 $this->createProjectData($this->param); 161 $this->createProjectData($this->param);
162 //双向绑定服务器,需放到保存项目的上方 162 //双向绑定服务器,需放到保存项目的上方
163 $this->setServers($this->param['serve_id'],$this->param['id']); 163 $this->setServers($this->param['serve_id'],$this->param['id']);
164 - //保存项目信息  
165 - $this->saveProject($this->param);  
166 //ai_blog 164 //ai_blog
167 $this->setAiBlog($this->param['id'],$this->param['main_lang_id'],$this->param['is_ai_blog'],$this->param['title']); 165 $this->setAiBlog($this->param['id'],$this->param['main_lang_id'],$this->param['is_ai_blog'],$this->param['title']);
  166 + //保存项目信息
  167 + $this->saveProject($this->param);
168 //保存建站部署信息 168 //保存建站部署信息
169 $this->saveProjectDeployBuild($this->param['deploy_build']); 169 $this->saveProjectDeployBuild($this->param['deploy_build']);
170 //保存付费信息 170 //保存付费信息
@@ -770,7 +770,6 @@ class ProjectLogic extends BaseLogic @@ -770,7 +770,6 @@ class ProjectLogic extends BaseLogic
770 * @time :2023/9/4 14:29 770 * @time :2023/9/4 14:29
771 */ 771 */
772 public function editDomainStatus($domain,$project_id){ 772 public function editDomainStatus($domain,$project_id){
773 -  
774 $projectOptimize = new DeployOptimize(); 773 $projectOptimize = new DeployOptimize();
775 $optimizeInfo = $projectOptimize->read(['project_id'=>$project_id],['domain']); 774 $optimizeInfo = $projectOptimize->read(['project_id'=>$project_id],['domain']);
776 if($optimizeInfo['domain'] == $domain){ 775 if($optimizeInfo['domain'] == $domain){
@@ -977,9 +976,7 @@ class ProjectLogic extends BaseLogic @@ -977,9 +976,7 @@ class ProjectLogic extends BaseLogic
977 public function saveWebTrafficConfig($config){ 976 public function saveWebTrafficConfig($config){
978 $config['main_countries'] = textareaToArr($config['main_countries']); 977 $config['main_countries'] = textareaToArr($config['main_countries']);
979 $config['filter_countries'] = textareaToArr($config['filter_countries']); 978 $config['filter_countries'] = textareaToArr($config['filter_countries']);
980 -  
981 $ip_area = InquiryIP::getIpAreas(); 979 $ip_area = InquiryIP::getIpAreas();
982 -  
983 foreach ($config['main_countries'] as $v) { 980 foreach ($config['main_countries'] as $v) {
984 if (!in_array($v, $ip_area)) { 981 if (!in_array($v, $ip_area)) {
985 throw new AsideGlobalException(Code::SYSTEM_ERROR, '[' . $v . ']不存在,请检查后再次提交'); 982 throw new AsideGlobalException(Code::SYSTEM_ERROR, '[' . $v . ']不存在,请检查后再次提交');
@@ -990,11 +987,8 @@ class ProjectLogic extends BaseLogic @@ -990,11 +987,8 @@ class ProjectLogic extends BaseLogic
990 throw new AsideGlobalException(Code::SYSTEM_ERROR, '[' . $v . ']不存在,请检查后再次提交'); 987 throw new AsideGlobalException(Code::SYSTEM_ERROR, '[' . $v . ']不存在,请检查后再次提交');
991 } 988 }
992 } 989 }
993 -  
994 -  
995 $config['main_countries'] = json_encode($config['main_countries']); 990 $config['main_countries'] = json_encode($config['main_countries']);
996 $config['filter_countries'] = json_encode($config['filter_countries']); 991 $config['filter_countries'] = json_encode($config['filter_countries']);
997 -  
998 $model = WebTrafficConfig::where('project_id', $config['project_id'])->first(); 992 $model = WebTrafficConfig::where('project_id', $config['project_id'])->first();
999 if (!$model) { 993 if (!$model) {
1000 $model = new WebTrafficConfig(); 994 $model = new WebTrafficConfig();
@@ -1002,9 +996,7 @@ class ProjectLogic extends BaseLogic @@ -1002,9 +996,7 @@ class ProjectLogic extends BaseLogic
1002 } else { 996 } else {
1003 $model->edit($config, ['project_id' => $config['project_id']]); 997 $model->edit($config, ['project_id' => $config['project_id']]);
1004 } 998 }
1005 -  
1006 Cache::forget(WebTrafficConfig::cacheKey($config['project_id'])); 999 Cache::forget(WebTrafficConfig::cacheKey($config['project_id']));
1007 -  
1008 return $this->success(); 1000 return $this->success();
1009 } 1001 }
1010 1002
@@ -1086,6 +1078,4 @@ class ProjectLogic extends BaseLogic @@ -1086,6 +1078,4 @@ class ProjectLogic extends BaseLogic
1086 } 1078 }
1087 return true; 1079 return true;
1088 } 1080 }
1089 -  
1090 -  
1091 } 1081 }