|
...
|
...
|
@@ -10,6 +10,7 @@ |
|
|
|
namespace App\Console\Commands\Domain;
|
|
|
|
|
|
|
|
use App\Models\Devops\ServerConfig;
|
|
|
|
use App\Models\Devops\ServersIp;
|
|
|
|
use App\Models\Project\CountryCustom;
|
|
|
|
use App\Models\Project\Project;
|
|
|
|
use Illuminate\Console\Command;
|
|
...
|
...
|
@@ -98,7 +99,10 @@ class DomainInfo extends Command |
|
|
|
$ssl['to'] && $data['certificate_end_time'] = $ssl['to'];
|
|
|
|
|
|
|
|
$project_info = $projectModel->read(['id' => $v['project_id']], ['serve_id']);
|
|
|
|
if ($v['type'] == 1 && $ssl['to'] < $end_day && $project_info && $project_info['serve_id'] != ServerConfig::SELF_SITE_ID) {
|
|
|
|
if ($v['type'] == 1 && $ssl['to'] < $end_day && $project_info) {
|
|
|
|
$serverIpModel = new ServersIp();
|
|
|
|
$servers_ip_info = $serverIpModel->read(['id' => $project_info['serve_id']], ['servers_id']);
|
|
|
|
if ($servers_ip_info && $servers_ip_info['servers_id'] != ServerConfig::SELF_SITE_ID) {
|
|
|
|
//非自建站项目,申请免费证书
|
|
|
|
$this->updatePrivate($v);
|
|
|
|
|
|
...
|
...
|
@@ -107,6 +111,8 @@ class DomainInfo extends Command |
|
|
|
$ssl_new['to'] && $data['certificate_end_time'] = $ssl_new['to'];
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
$domainModel->edit($data, ['id' => $v['id']]);
|
|
|
|
}
|
|
|
|
}
|
|
...
|
...
|
@@ -142,7 +148,10 @@ class DomainInfo extends Command |
|
|
|
$ssl['to'] && $data['amp_certificate_end_time'] = $ssl['to'];
|
|
|
|
|
|
|
|
$project_info = $projectModel->read(['id' => $v['project_id']], ['serve_id']);
|
|
|
|
if ($v['amp_type'] == 1 && $ssl['to'] < $end_day && $project_info && $project_info['serve_id'] != ServerConfig::SELF_SITE_ID) {
|
|
|
|
if ($v['amp_type'] == 1 && $ssl['to'] < $end_day && $project_info) {
|
|
|
|
$serverIpModel = new ServersIp();
|
|
|
|
$servers_ip_info = $serverIpModel->read(['id' => $project_info['serve_id']], ['servers_id']);
|
|
|
|
if ($servers_ip_info && $servers_ip_info['servers_id'] != ServerConfig::SELF_SITE_ID) {
|
|
|
|
//非自建站项目,申请免费证书
|
|
|
|
$this->updateAmpPrivate($v['domain']);
|
|
|
|
|
|
...
|
...
|
@@ -150,6 +159,7 @@ class DomainInfo extends Command |
|
|
|
$ssl_new['from'] && $data['certificate_start_time'] = $ssl_new['from'];
|
|
|
|
$ssl_new['to'] && $data['certificate_end_time'] = $ssl_new['to'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
$domainModel->edit($data, ['id' => $v['id']]);
|
|
|
|
}
|
...
|
...
|
|