作者 刘锟

合并分支 'akun' 到 'master'

Akun



查看合并请求 !2520
@@ -81,14 +81,30 @@ class DomainInfo extends Command @@ -81,14 +81,30 @@ class DomainInfo extends Command
81 continue; 81 continue;
82 } 82 }
83 83
  84 + if ($servers_ip_info['servers_id'] == ServerConfig::SELF_SITE_ID) {
  85 + //自建站项目,直接获取主站证书有效期并更新
  86 + $ssl_time = $this->getDomainSslTime($v['domain']);
  87 + if ($ssl_time['from'] && $ssl_time['to']) {
  88 + $v->certificate_start_time = $ssl_time['from'];
  89 + $v->certificate_end_time = $ssl_time['to'];
  90 + $v->save();
  91 + }
  92 +
  93 + if (empty($v['domain_end_time']) || $v['domain_end_time'] < date('Y-m-d H:i:s')) {
  94 + //获取主站域名有效期并更新
  95 + $valid_time = $this->getDomainValidTime($v['domain']);
  96 + if ($valid_time['start'] && $valid_time['end']) {
  97 + $v->domain_start_time = $valid_time['start'];
  98 + $v->domain_end_time = $valid_time['end'];
  99 + $v->save();
  100 + }
  101 + }
  102 + } else {
84 //除自建站项目外,记录已解析到别的ip的域名 103 //除自建站项目外,记录已解析到别的ip的域名
85 - if ($servers_ip_info['servers_id'] != ServerConfig::SELF_SITE_ID) {  
86 - //过滤已解析到别的ip的域名  
87 if (!check_domain_record($v['domain'], $servers_ip_info)) { 104 if (!check_domain_record($v['domain'], $servers_ip_info)) {
88 Log::channel('analyze_other')->error('域名 [' . $v['domain'] . '] 已解析到别的IP'); 105 Log::channel('analyze_other')->error('域名 [' . $v['domain'] . '] 已解析到别的IP');
89 continue; 106 continue;
90 } 107 }
91 - }  
92 108
93 //判断是否已经建站 109 //判断是否已经建站
94 if ($project_info['project_type'] == Project::PROJECT_TYPE_SEO) { 110 if ($project_info['project_type'] == Project::PROJECT_TYPE_SEO) {
@@ -148,6 +164,7 @@ class DomainInfo extends Command @@ -148,6 +164,7 @@ class DomainInfo extends Command
148 } 164 }
149 } 165 }
150 } 166 }
  167 + }
151 168
152 /** 169 /**
153 * 主站证书到期更新 170 * 主站证书到期更新