作者 lyh

gx

@@ -42,7 +42,6 @@ class OnlineCheckLogic extends BaseLogic @@ -42,7 +42,6 @@ class OnlineCheckLogic extends BaseLogic
42 public function saveOnlineCheck(){ 42 public function saveOnlineCheck(){
43 $info = $this->model->read(['project_id'=>$this->param['id']]); 43 $info = $this->model->read(['project_id'=>$this->param['id']]);
44 if($info !== false){ 44 if($info !== false){
45 - //组装数据  
46 $rs = $this->model->edit($this->param,['id'=>$info['id']]); 45 $rs = $this->model->edit($this->param,['id'=>$info['id']]);
47 }else{ 46 }else{
48 //组装数据 47 //组装数据
@@ -41,7 +41,7 @@ class ProjectLogic extends BaseLogic @@ -41,7 +41,7 @@ class ProjectLogic extends BaseLogic
41 41
42 public function getList(array $map = [], array $sort = ['id' => 'desc'], array $columns = ['*'], int $limit = 20) 42 public function getList(array $map = [], array $sort = ['id' => 'desc'], array $columns = ['*'], int $limit = 20)
43 { 43 {
44 - parent::setWith(['payment', 'deploy_build', 'deploy_optimize']); 44 + parent::setWith(['payment', 'deploy_build', 'deploy_optimize','online_check']);
45 $list = parent::getList($map, $sort, ['id', 'title', 'channel', 'type', 'created_at'], $limit); 45 $list = parent::getList($map, $sort, ['id', 'title', 'channel', 'type', 'created_at'], $limit);
46 foreach ($list['list'] as &$item){ 46 foreach ($list['list'] as &$item){
47 $item = [ 47 $item = [
@@ -69,6 +69,8 @@ class ProjectLogic extends BaseLogic @@ -69,6 +69,8 @@ class ProjectLogic extends BaseLogic
69 'article_num' => Blog::getNumByProjectId($item['id']) + News::getNumByProjectId($item['id']), 69 'article_num' => Blog::getNumByProjectId($item['id']) + News::getNumByProjectId($item['id']),
70 'task_finish_num' => Task::getNumByProjectId($item['id'], Task::STATUS_DOWN), 70 'task_finish_num' => Task::getNumByProjectId($item['id'], Task::STATUS_DOWN),
71 'task_pending_num' => Task::getNumByProjectId($item['id'], [Task::STATUS_DONGING, Task::STATUS_WAIT]), 71 'task_pending_num' => Task::getNumByProjectId($item['id'], [Task::STATUS_DONGING, Task::STATUS_WAIT]),
  72 + 'optimist_status'=>$item['online_check']['optimist_status'] ?? 0,
  73 + 'qa_status'=>$item['online_check']['qa_status'] ?? 0,
72 ]; 74 ];
73 } 75 }
74 return $list; 76 return $list;