|
...
|
...
|
@@ -68,9 +68,10 @@ class DomainInfo extends Command |
|
|
|
$domainModel = new DomainInfoModel();
|
|
|
|
$projectModel = new Project();
|
|
|
|
$serverIpModel = new ServersIp();
|
|
|
|
$domainCreateTaskModel = new DomainCreateTask();
|
|
|
|
$list = $domainModel->where('status', '=', 1)->get();
|
|
|
|
foreach ($list as $v) {
|
|
|
|
$project_info = $projectModel->read(['id' => $v['project_id'], 'type' => ['!=', Project::TYPE_CLOSE]], ['serve_id']);
|
|
|
|
$project_info = $projectModel->read(['id' => $v['project_id'], 'type' => ['!=', Project::TYPE_CLOSE]], ['serve_id', 'project_type']);
|
|
|
|
if (!$project_info) {
|
|
|
|
continue;
|
|
|
|
}
|
|
...
|
...
|
@@ -89,6 +90,17 @@ class DomainInfo extends Command |
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//判断是否已经建站
|
|
|
|
if ($project_info['project_type'] == Project::PROJECT_TYPE_SEO) {
|
|
|
|
$type = DomainCreateTask::TYPE_BLOG;
|
|
|
|
} else {
|
|
|
|
$type = DomainCreateTask::TYPE_MAIN;
|
|
|
|
}
|
|
|
|
$task_info = $domainCreateTaskModel->read(['type' => $type, 'domain_id' => $v['id'], 'status' => DomainCreateTask::STATUS_SUC], ['id']);
|
|
|
|
if (!$task_info) {
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
|
|
|
|
//获取主站证书有效期并更新
|
|
|
|
$ssl_time = $this->getDomainSslTime($v['domain']);
|
|
|
|
if ($ssl_time['from'] && $ssl_time['to']) {
|
|
...
|
...
|
@@ -168,7 +180,7 @@ class DomainInfo extends Command |
|
|
|
}
|
|
|
|
|
|
|
|
//创建更新站点证书任务
|
|
|
|
$task_info = $domainCreateTaskModel->read(['type' => $type, 'domain_id' => $v['id'], 'status' => ['<', DomainCreateTask::STATUS_SUC]]);
|
|
|
|
$task_info = $domainCreateTaskModel->read(['type' => $type, 'domain_id' => $v['id'], 'status' => ['<', DomainCreateTask::STATUS_SUC]], ['id']);
|
|
|
|
if (!$task_info) {
|
|
|
|
$domainCreateTaskModel->add([
|
|
|
|
'server_id' => $servers_ip_info['servers_id'],
|
|
...
|
...
|
@@ -225,7 +237,7 @@ class DomainInfo extends Command |
|
|
|
}
|
|
|
|
|
|
|
|
//创建更新站点证书任务
|
|
|
|
$task_info = $domainCreateTaskModel->read(['type' => DomainCreateTask::TYPE_AMP, 'domain_id' => $v['id'], 'status' => ['<', DomainCreateTask::STATUS_SUC]]);
|
|
|
|
$task_info = $domainCreateTaskModel->read(['type' => DomainCreateTask::TYPE_AMP, 'domain_id' => $v['id'], 'status' => ['<', DomainCreateTask::STATUS_SUC]], ['id']);
|
|
|
|
if (!$task_info) {
|
|
|
|
$domainCreateTaskModel->add([
|
|
|
|
'server_id' => $servers_ip_info['servers_id'],
|
|
...
|
...
|
@@ -273,7 +285,7 @@ class DomainInfo extends Command |
|
|
|
}
|
|
|
|
|
|
|
|
//创建更新站点证书任务
|
|
|
|
$task_info = $domainCreateTaskModel->read(['type' => DomainCreateTask::TYPE_CUSTOM, 'domain_id' => $v['id'], 'status' => ['<', DomainCreateTask::STATUS_SUC]]);
|
|
|
|
$task_info = $domainCreateTaskModel->read(['type' => DomainCreateTask::TYPE_CUSTOM, 'domain_id' => $v['id'], 'status' => ['<', DomainCreateTask::STATUS_SUC]], ['id']);
|
|
|
|
if (!$task_info) {
|
|
|
|
$domainCreateTaskModel->add([
|
|
|
|
'server_id' => $servers_ip_info['servers_id'],
|
...
|
...
|
|