作者 lyh
... ... @@ -10,6 +10,7 @@ use App\Jobs\EditDomainBt;
use App\Models\Devops\ServerConfig;
use App\Models\Devops\Servers;
use App\Models\Devops\ServersIp;
use App\Models\Domain\DomainCreateTask;
use App\Models\Domain\DomainInfo;
use App\Models\Project\CountryCustom;
use App\Models\Project\DeployOptimize;
... ... @@ -315,6 +316,16 @@ class DomainInfoLogic extends BaseLogic
'is_redirect' => $this->param['is_redirect'] ?? 0,
];
$this->model->edit($data,['id'=>$this->param['id']]);
//新站建站任务
$task_model = new DomainCreateTask();
$task_info = $task_model->read(['domain_id'=>$this->param['id'],'status'=>['<',DomainCreateTask::STATUS_SUC]]);
if(!$task_info){
$task_model->add([
'project_id' => $info['project_id'],
'domain_id' => $this->param['id']
]);
}
//主站生成证书
EditDomainBt::dispatch($this->param['id']);
//amp站生成证书
... ...
<?php
namespace App\Models\Domain;
use App\Models\Base;
class DomainCreateTask extends Base
{
protected $table = 'gl_domain_create_task';
const STATUS_UN = 0;
const STATUS_ING = 1;
const STATUS_SUC = 2;
const STATUS_FAL = 3;
}
... ...