作者 lyh

gx

... ... @@ -48,7 +48,7 @@ class ProjectLogic extends BaseLogic
$list = parent::getList($map, $sort, ['id', 'title', 'mysql_id' ,'channel','cooperate_date' ,'type', 'created_at'], $limit);
$managerLogic = new ManageLogic();
foreach ($list['list'] as $k => $item){
$item = [
$v = [
'id' => $item['id'],
'title' => $item['title'],
'channel' => Channel::getChannelText($item['channel']['user_id'] ?? 0),
... ... @@ -68,16 +68,16 @@ class ProjectLogic extends BaseLogic
'plan' =>Project::planMap()[$item['deploy_build']['plan']],
'domain' => $item['deploy_optimize']['domain'] ?? 0,
'created_at' => date('Y年m月d日', strtotime($item['created_at'])),
'product_num' => ($item['mysql_id'] != 0) ? APublicModel::getProductNumByProjectId(1) : 0,
'product_num' => ($item['mysql_id'] != 0) ? APublicModel::getProductNumByProjectId($item['id']) : 0,
'keyword_num' => $item['deploy_build']['keyword_num'] ?? 0,
'article_num' => ($item['mysql_id'] != 0) ? APublicModel::getBlogNumByProjectId(1) + APublicModel::getNewsNumByProjectId($item['id']) : 0,
'article_num' => ($item['mysql_id'] != 0) ? APublicModel::getBlogNumByProjectId($item['id']) + APublicModel::getNewsNumByProjectId($item['id']) : 0,
'task_finish_num' => Task::getNumByProjectId($item['id'], Task::STATUS_DOWN),
'task_pending_num' => Task::getNumByProjectId($item['id'], [Task::STATUS_DONGING, Task::STATUS_WAIT]),
'optimist_status'=>$item['online_check']['optimist_status'] ?? 0,
'qa_status'=>$item['online_check']['qa_status'] ?? 0,
'service_day'=>$item['deploy_build']['service_duration'] - $this->compliance_day($item['id']),
];
$list['list'][$k] = $item;
$list['list'][$k] = $v;
}
return $list;
}
... ...