作者 lyh
@@ -215,11 +215,11 @@ class DomainInfoLogic extends BaseLogic @@ -215,11 +215,11 @@ class DomainInfoLogic extends BaseLogic
215 } 215 }
216 216
217 //域名是否都已经解析 217 //域名是否都已经解析
218 - if(!$this->check_cname($info['domain'], $server_info)){ 218 + if($info['domain'] && !$this->check_cname($info['domain'], $server_info)){
219 $this->fail('域名' . $info['domain'] . '未解析至目标服务器'); 219 $this->fail('域名' . $info['domain'] . '未解析至目标服务器');
220 } 220 }
221 foreach ($this->param['other_domain']??[] as $other_domain){ 221 foreach ($this->param['other_domain']??[] as $other_domain){
222 - if(!$this->check_cname($other_domain, $server_info)){ 222 + if($other_domain && !$this->check_cname($other_domain, $server_info)){
223 $this->fail('域名' . $other_domain . '未解析至目标服务器'); 223 $this->fail('域名' . $other_domain . '未解析至目标服务器');
224 } 224 }
225 } 225 }
@@ -529,9 +529,8 @@ class ProjectLogic extends BaseLogic @@ -529,9 +529,8 @@ class ProjectLogic extends BaseLogic
529 $domain_info = $domain_model->read(['id'=>$param['deploy_optimize']['domain']],'domain'); 529 $domain_info = $domain_model->read(['id'=>$param['deploy_optimize']['domain']],'domain');
530 530
531 if($server_info && $domain_info){ 531 if($server_info && $domain_info){
532 -  
533 //验证解析 532 //验证解析
534 - if (!DomainInfoLogic::instance()->check_cname($domain_info['domain'], $server_info)) { 533 + if ($domain_info['domain'] && !DomainInfoLogic::instance()->check_cname($domain_info['domain'], $server_info)) {
535 throw new AsideGlobalException(Code::SYSTEM_ERROR,'域名' . $domain_info['domain'] . '未解析至目标服务器'); 534 throw new AsideGlobalException(Code::SYSTEM_ERROR,'域名' . $domain_info['domain'] . '未解析至目标服务器');
536 } 535 }
537 $api_url = 'http://'.$server_info['init_domain'].'/api/createSite'; 536 $api_url = 'http://'.$server_info['init_domain'].'/api/createSite';