作者 刘锟

update

@@ -319,13 +319,25 @@ class DomainInfoLogic extends BaseLogic @@ -319,13 +319,25 @@ class DomainInfoLogic extends BaseLogic
319 319
320 //新增建站任务 320 //新增建站任务
321 $task_model = new DomainCreateTask(); 321 $task_model = new DomainCreateTask();
322 - $task_info = $task_model->read(['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 'project_id' => $info['project_id'], 325 'project_id' => $info['project_id'],
326 - 'domain_id' => $this->param['id'] 326 + 'domain_id' => $this->param['id'],
  327 + 'type' => DomainCreateTask::TYPE_MAIN
327 ]); 328 ]);
328 } 329 }
  330 + if($data['amp_status']){
  331 + $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 + $task_model->add([
  334 + 'project_id' => $info['project_id'],
  335 + 'domain_id' => $this->param['id'],
  336 + 'type' => DomainCreateTask::TYPE_AMP
  337 + ]);
  338 + }
  339 + }
  340 +
329 // //主站生成证书 341 // //主站生成证书
330 // EditDomainBt::dispatch($this->param['id']); 342 // EditDomainBt::dispatch($this->param['id']);
331 // //amp站生成证书 343 // //amp站生成证书
@@ -12,4 +12,7 @@ class DomainCreateTask extends Base @@ -12,4 +12,7 @@ class DomainCreateTask extends Base
12 const STATUS_ING = 1; 12 const STATUS_ING = 1;
13 const STATUS_SUC = 2; 13 const STATUS_SUC = 2;
14 const STATUS_FAL = 3; 14 const STATUS_FAL = 3;
  15 +
  16 + const TYPE_MAIN = 1;
  17 + const TYPE_AMP = 2;
15 } 18 }