|
...
|
...
|
@@ -495,26 +495,28 @@ class ProjectLogic extends BaseLogic |
|
|
|
$onlineCheckModel = new OnlineCheck();
|
|
|
|
if(($plan == Project::TYPE_ZERO) && ($seo_plan == Project::TYPE_ONE) && ($type == Project::TYPE_TWO || $type == Project::TYPE_THREE)){
|
|
|
|
$onlineInfo = $onlineCheckModel->read(['project_id'=>$project_id]);
|
|
|
|
$data = [
|
|
|
|
'project_id' => $project_id,
|
|
|
|
'created_manage_id' => $this->manager['id'],
|
|
|
|
'optimist_mid' => $optimist_mid,
|
|
|
|
'optimist_check_time'=>date('Y-m-d H:i:s'),
|
|
|
|
'optimist_status'=>1,
|
|
|
|
'qa_mid' => $quality_mid,
|
|
|
|
'qa_check_time'=>date('Y-m-d H:i:s'),
|
|
|
|
'qa_status'=>1,
|
|
|
|
'created_at'=>date('Y-m-d H:i:s'),
|
|
|
|
];
|
|
|
|
if($onlineInfo === false){
|
|
|
|
if(empty($optimist_mid) || empty($quality_mid)){
|
|
|
|
$this->fail('自动提交审核,请选择优化师及品控');
|
|
|
|
}
|
|
|
|
$data = [
|
|
|
|
'project_id' => $project_id,
|
|
|
|
'created_manage_id' => $this->manager['id'],
|
|
|
|
'optimist_mid' => $optimist_mid,
|
|
|
|
'optimist_check_time'=>date('Y-m-d H:i:s'),
|
|
|
|
'optimist_status'=>1,
|
|
|
|
'qa_mid' => $quality_mid,
|
|
|
|
'qa_check_time'=>date('Y-m-d H:i:s'),
|
|
|
|
'qa_status'=>1,
|
|
|
|
'created_at'=>date('Y-m-d H:i:s'),
|
|
|
|
];
|
|
|
|
$onlineCheckModel->addReturnId($data);
|
|
|
|
$this->param['status'] = Project::STATUS_ONE;
|
|
|
|
if(empty($this->param['uptime'])){
|
|
|
|
$this->param['uptime'] = date('Y-m-d H:i:s');
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
$onlineCheckModel->edit($data,['project_id'=>$project_id]);
|
|
|
|
}
|
|
|
|
$this->param['status'] = Project::STATUS_ONE;
|
|
|
|
if(empty($this->param['uptime'])){
|
|
|
|
$this->param['uptime'] = date('Y-m-d H:i:s');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return true;
|
...
|
...
|
|