作者 李宇航

合并分支 'lyh-server' 到 'master'

gx



查看合并请求 !1737
@@ -495,26 +495,28 @@ class ProjectLogic extends BaseLogic @@ -495,26 +495,28 @@ class ProjectLogic extends BaseLogic
495 $onlineCheckModel = new OnlineCheck(); 495 $onlineCheckModel = new OnlineCheck();
496 if(($plan == Project::TYPE_ZERO) && ($seo_plan == Project::TYPE_ONE) && ($type == Project::TYPE_TWO || $type == Project::TYPE_THREE)){ 496 if(($plan == Project::TYPE_ZERO) && ($seo_plan == Project::TYPE_ONE) && ($type == Project::TYPE_TWO || $type == Project::TYPE_THREE)){
497 $onlineInfo = $onlineCheckModel->read(['project_id'=>$project_id]); 497 $onlineInfo = $onlineCheckModel->read(['project_id'=>$project_id]);
  498 + $data = [
  499 + 'project_id' => $project_id,
  500 + 'created_manage_id' => $this->manager['id'],
  501 + 'optimist_mid' => $optimist_mid,
  502 + 'optimist_check_time'=>date('Y-m-d H:i:s'),
  503 + 'optimist_status'=>1,
  504 + 'qa_mid' => $quality_mid,
  505 + 'qa_check_time'=>date('Y-m-d H:i:s'),
  506 + 'qa_status'=>1,
  507 + 'created_at'=>date('Y-m-d H:i:s'),
  508 + ];
498 if($onlineInfo === false){ 509 if($onlineInfo === false){
499 if(empty($optimist_mid) || empty($quality_mid)){ 510 if(empty($optimist_mid) || empty($quality_mid)){
500 $this->fail('自动提交审核,请选择优化师及品控'); 511 $this->fail('自动提交审核,请选择优化师及品控');
501 } 512 }
502 - $data = [  
503 - 'project_id' => $project_id,  
504 - 'created_manage_id' => $this->manager['id'],  
505 - 'optimist_mid' => $optimist_mid,  
506 - 'optimist_check_time'=>date('Y-m-d H:i:s'),  
507 - 'optimist_status'=>1,  
508 - 'qa_mid' => $quality_mid,  
509 - 'qa_check_time'=>date('Y-m-d H:i:s'),  
510 - 'qa_status'=>1,  
511 - 'created_at'=>date('Y-m-d H:i:s'),  
512 - ];  
513 $onlineCheckModel->addReturnId($data); 513 $onlineCheckModel->addReturnId($data);
514 - $this->param['status'] = Project::STATUS_ONE;  
515 - if(empty($this->param['uptime'])){  
516 - $this->param['uptime'] = date('Y-m-d H:i:s');  
517 - } 514 + }else{
  515 + $onlineCheckModel->edit($data,['project_id'=>$project_id]);
  516 + }
  517 + $this->param['status'] = Project::STATUS_ONE;
  518 + if(empty($this->param['uptime'])){
  519 + $this->param['uptime'] = date('Y-m-d H:i:s');
518 } 520 }
519 } 521 }
520 return true; 522 return true;