作者 刘锟

update

@@ -322,6 +322,7 @@ class DomainInfoLogic extends BaseLogic @@ -322,6 +322,7 @@ class DomainInfoLogic extends BaseLogic
322 $task_info = $task_model->read(['type'=>DomainCreateTask::TYPE_MAIN,'domain_id'=>$this->param['id'],'status'=>['<',DomainCreateTask::STATUS_SUC]]); 322 $task_info = $task_model->read(['type'=>DomainCreateTask::TYPE_MAIN,'domain_id'=>$this->param['id'],'status'=>['<',DomainCreateTask::STATUS_SUC]]);
323 if(!$task_info){ 323 if(!$task_info){
324 $task_model->add([ 324 $task_model->add([
  325 + 'server_id' => $serversIpInfo['servers_id'],
325 'project_id' => $info['project_id'], 326 'project_id' => $info['project_id'],
326 'domain_id' => $this->param['id'], 327 'domain_id' => $this->param['id'],
327 'type' => DomainCreateTask::TYPE_MAIN 328 'type' => DomainCreateTask::TYPE_MAIN
@@ -331,6 +332,7 @@ class DomainInfoLogic extends BaseLogic @@ -331,6 +332,7 @@ class DomainInfoLogic extends BaseLogic
331 $task_amp_info = $task_model->read(['type'=>DomainCreateTask::TYPE_AMP,'domain_id'=>$this->param['id'],'status'=>['<',DomainCreateTask::STATUS_SUC]]); 332 $task_amp_info = $task_model->read(['type'=>DomainCreateTask::TYPE_AMP,'domain_id'=>$this->param['id'],'status'=>['<',DomainCreateTask::STATUS_SUC]]);
332 if(!$task_amp_info){ 333 if(!$task_amp_info){
333 $task_model->add([ 334 $task_model->add([
  335 + 'server_id' => $serversIpInfo['servers_id'],
334 'project_id' => $info['project_id'], 336 'project_id' => $info['project_id'],
335 'domain_id' => $this->param['id'], 337 'domain_id' => $this->param['id'],
336 'type' => DomainCreateTask::TYPE_AMP 338 'type' => DomainCreateTask::TYPE_AMP
@@ -448,8 +450,19 @@ class DomainInfoLogic extends BaseLogic @@ -448,8 +450,19 @@ class DomainInfoLogic extends BaseLogic
448 } 450 }
449 451
450 if($this->param['is_create']){ 452 if($this->param['is_create']){
451 - //创建站点,设置证书  
452 - EditCustomDomainBt::dispatch($id); 453 + $task_model = new DomainCreateTask();
  454 + $task_amp_info = $task_model->read(['type'=>DomainCreateTask::TYPE_CUSTOM,'domain_id'=>$id,'status'=>['<',DomainCreateTask::STATUS_SUC]]);
  455 + if(!$task_amp_info){
  456 + $task_model->add([
  457 + 'server_id' => $serversIpInfo['servers_id'],
  458 + 'project_id' => $project_id,
  459 + 'domain_id' => $id,
  460 + 'type' => DomainCreateTask::TYPE_CUSTOM
  461 + ]);
  462 + }
  463 +
  464 +// //创建站点,设置证书
  465 +// EditCustomDomainBt::dispatch($id);
453 } 466 }
454 467
455 return $this->success(); 468 return $this->success();
@@ -15,4 +15,5 @@ class DomainCreateTask extends Base @@ -15,4 +15,5 @@ class DomainCreateTask extends Base
15 15
16 const TYPE_MAIN = 1; 16 const TYPE_MAIN = 1;
17 const TYPE_AMP = 2; 17 const TYPE_AMP = 2;
  18 + const TYPE_CUSTOM = 3;
18 } 19 }