作者 刘锟

合并分支 'akun' 到 'master'

Akun



查看合并请求 !768
... ... @@ -178,11 +178,11 @@ class DomainInfoLogic extends BaseLogic
if(!$this->check_cname($info['domain'], $serversIpInfo)){
$this->fail('域名' . $info['domain'] . '未解析至目标服务器');
}
$domain_301 = [];
$domain_301 = '';
foreach ($this->param['other_domain']??[] as $other_domain){
if($other_domain && substr($other_domain,0,2) != '*.'){
if($this->check_a($other_domain,DomainInfo::SERVER_IP_301)){
$domain_301[] = $other_domain;
$domain_301 = $other_domain;
}else{
if(!$this->check_cname($other_domain, $serversIpInfo)){
$this->fail('域名' . $other_domain . '未解析至目标服务器');
... ... @@ -273,11 +273,11 @@ class DomainInfoLogic extends BaseLogic
//新增重定向任务
$redirect_model = new DomainRedirectTask();
if($domain_301){
$domain_301 = Arr::a2s($domain_301);
$task_redirect_info = $redirect_model->read(['origin_domain'=>$domain_301,'status'=>['<',DomainRedirectTask::STATUS_SUC]]);
$task_redirect_info = $redirect_model->read(['origin_domain'=>$domain_301]);
if(!$task_redirect_info){
$redirect_model->add([
'origin_domain'=> $domain_301,
'other_domain' => json_encode([]),
'target_domain' => $info['domain']
]);
}
... ...