作者 李宇航

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

gxai



查看合并请求 !1810
@@ -87,7 +87,7 @@ class DomainInfoLogic extends BaseLogic @@ -87,7 +87,7 @@ class DomainInfoLogic extends BaseLogic
87 //查看当前域名是否有项目在使用 87 //查看当前域名是否有项目在使用
88 if($this->param['status'] != $this->model::STATUS_ONE){ 88 if($this->param['status'] != $this->model::STATUS_ONE){
89 $info = $this->model->read(['id'=>$this->param['id']]); 89 $info = $this->model->read(['id'=>$this->param['id']]);
90 - if($info === false){ 90 + if($info['project_id'] != 0){
91 $this->fail('当前域名有项目正在使用中'); 91 $this->fail('当前域名有项目正在使用中');
92 } 92 }
93 } 93 }
@@ -533,7 +533,7 @@ class ProjectLogic extends BaseLogic @@ -533,7 +533,7 @@ class ProjectLogic extends BaseLogic
533 //单独保存行业信息 533 //单独保存行业信息
534 ProjectIndustryRelated::saveRelated($deploy_optimize['project_id'],$deploy_optimize['industry'] ?? []); 534 ProjectIndustryRelated::saveRelated($deploy_optimize['project_id'],$deploy_optimize['industry'] ?? []);
535 $deployOptimizeModel = new DeployOptimize(); 535 $deployOptimizeModel = new DeployOptimize();
536 - if(isset($deploy_optimize['domain']) && !empty($deploy_optimize['domain'])){ 536 + if(isset($deploy_optimize['domain'])){
537 //更改域名 537 //更改域名
538 $this->editDomainStatus($deploy_optimize['domain'],$deploy_optimize['project_id']); 538 $this->editDomainStatus($deploy_optimize['domain'],$deploy_optimize['project_id']);
539 } 539 }
@@ -919,11 +919,7 @@ class ProjectLogic extends BaseLogic @@ -919,11 +919,7 @@ class ProjectLogic extends BaseLogic
919 if($domainInfo !== false){ 919 if($domainInfo !== false){
920 $this->fail('当前域名已被其他服务器使用'); 920 $this->fail('当前域名已被其他服务器使用');
921 } 921 }
922 - //先清空上一次所绑定的域名  
923 - $info = $domainModel->read(['project_id'=>$project_id]);  
924 - if($info !== false){  
925 - $domainModel->edit(['project_id'=>0,'status'=>DomainInfo::STATUS_ZERO],['id'=>$info['id']]);  
926 - } 922 + $domainModel->edit(['project_id'=>0,'status'=>DomainInfo::STATUS_ZERO],['project_id'=>$project_id]);
927 //重新设置域名 923 //重新设置域名
928 $domainModel->edit(['status'=>DomainInfo::STATUS_ONE,'project_id'=>$project_id],['id'=>$domain]); 924 $domainModel->edit(['status'=>DomainInfo::STATUS_ONE,'project_id'=>$project_id],['id'=>$domain]);
929 return $this->success(); 925 return $this->success();