作者 lyh

gx

@@ -47,7 +47,7 @@ class ProjectLogic extends BaseLogic @@ -47,7 +47,7 @@ class ProjectLogic extends BaseLogic
47 { 47 {
48 48
49 parent::setWith(['payment', 'deploy_build', 'deploy_optimize','online_check']); 49 parent::setWith(['payment', 'deploy_build', 'deploy_optimize','online_check']);
50 - $list = parent::getList($map, $sort, ['id', 'title', 'channel','cooperate_date' ,'type', 'created_at'], $limit); 50 + $list = parent::getList($map, $sort, ['id', 'title', 'mysql_id' ,'channel','cooperate_date' ,'type', 'created_at'], $limit);
51 $managerLogic = new ManageLogic(); 51 $managerLogic = new ManageLogic();
52 foreach ($list['list'] as &$item){ 52 foreach ($list['list'] as &$item){
53 $item = [ 53 $item = [
@@ -71,9 +71,9 @@ class ProjectLogic extends BaseLogic @@ -71,9 +71,9 @@ class ProjectLogic extends BaseLogic
71 'domain' => $item['deploy_optimize']['domain'] ?? 0, 71 'domain' => $item['deploy_optimize']['domain'] ?? 0,
72 'created_at' => date('Y年m月d日', strtotime($item['created_at'])), 72 'created_at' => date('Y年m月d日', strtotime($item['created_at'])),
73 'autologin_code' => getAutoLoginCode($item['id']), 73 'autologin_code' => getAutoLoginCode($item['id']),
74 - 'product_num' => APublicModel::getProductNumByProjectId($item['id']) ?? 0, 74 + 'product_num' => ($item['mysql_id'] != 0) ? APublicModel::getProductNumByProjectId($item['id']) : 0,
75 'keyword_num' => $item['deploy_build']['keyword_num'] ?? 0, 75 'keyword_num' => $item['deploy_build']['keyword_num'] ?? 0,
76 - 'article_num' => APublicModel::getBlogNumByProjectId($item['id']) + APublicModel::getNewsNumByProjectId($item['id']) ?? 0, 76 + 'article_num' => ($item['mysql_id'] != 0) ? APublicModel::getBlogNumByProjectId($item['id']) + APublicModel::getNewsNumByProjectId($item['id']) : 0,
77 'task_finish_num' => Task::getNumByProjectId($item['id'], Task::STATUS_DOWN), 77 'task_finish_num' => Task::getNumByProjectId($item['id'], Task::STATUS_DOWN),
78 'task_pending_num' => Task::getNumByProjectId($item['id'], [Task::STATUS_DONGING, Task::STATUS_WAIT]), 78 'task_pending_num' => Task::getNumByProjectId($item['id'], [Task::STATUS_DONGING, Task::STATUS_WAIT]),
79 'optimist_status'=>$item['online_check']['optimist_status'] ?? 0, 79 'optimist_status'=>$item['online_check']['optimist_status'] ?? 0,