正在显示
1 个修改的文件
包含
30 行增加
和
29 行删除
| @@ -48,35 +48,36 @@ class ProjectLogic extends BaseLogic | @@ -48,35 +48,36 @@ class ProjectLogic extends BaseLogic | ||
| 48 | $list = parent::getList($map, $sort, ['id', 'title', 'mysql_id' ,'channel','cooperate_date' ,'type', 'created_at'], $limit); | 48 | $list = parent::getList($map, $sort, ['id', 'title', 'mysql_id' ,'channel','cooperate_date' ,'type', 'created_at'], $limit); |
| 49 | $managerLogic = new ManageLogic(); | 49 | $managerLogic = new ManageLogic(); |
| 50 | foreach ($list['list'] as &$item){ | 50 | foreach ($list['list'] as &$item){ |
| 51 | - $item = [ | ||
| 52 | - 'id' => $item['id'], | ||
| 53 | - 'title' => $item['title'], | ||
| 54 | - 'channel' => Channel::getChannelText($item['channel']['user_id'] ?? 0), | ||
| 55 | - 'key' => $item['deploy_build']['keyword_num'] ?? 0, | ||
| 56 | - 'day' => $item['deploy_build']['service_duration'] ?? 0, | ||
| 57 | - 'amount' => $item['payment']['amount'] ?? 0, | ||
| 58 | - 'build_leader' => $managerLogic->getCacheName($item['deploy_build']['leader_mid'] ?? 0), //组长 | ||
| 59 | - 'build_manager' => $managerLogic->getCacheName($item['deploy_build']['manager_mid'] ?? 0), //项目经理 | ||
| 60 | - 'build_designer' => $managerLogic->getCacheName($item['deploy_build']['designer_mid'] ?? 0), //设计师 | ||
| 61 | - 'build_tech' => $managerLogic->getCacheName($item['deploy_build']['tech_mid'] ?? 0), //技术助理 | ||
| 62 | - 'optimize_manager' => $managerLogic->getCacheName($item['deploy_optimize']['manager_mid'] ?? 0), //优化服务经理 | ||
| 63 | - 'optimize_optimist' => $managerLogic->getCacheName($item['deploy_optimize']['optimist_mid'] ?? 0), //优化师 | ||
| 64 | - 'optimize_assist' => $managerLogic->getCacheName($item['deploy_optimize']['assist_mid'] ?? 0), //优化助理 | ||
| 65 | - 'optimize_tech' => $managerLogic->getCacheName($item['deploy_optimize']['tech_mid'] ?? 0), //售后技术 | ||
| 66 | - 'type' => $item['type'], | ||
| 67 | - 'test_domain' => $item['deploy_build']['test_domain'] ?? 0, | ||
| 68 | - 'plan' =>Project::planMap()[$item['deploy_build']['plan']], | ||
| 69 | - 'domain' => $item['deploy_optimize']['domain'] ?? 0, | ||
| 70 | - 'created_at' => date('Y年m月d日', strtotime($item['created_at'])), | ||
| 71 | - 'product_num' => ($item['mysql_id'] != 0) ? APublicModel::getProductNumByProjectId($item['id']) : 0, | ||
| 72 | - 'keyword_num' => $item['deploy_build']['keyword_num'] ?? 0, | ||
| 73 | - 'article_num' => ($item['mysql_id'] != 0) ? APublicModel::getBlogNumByProjectId($item['id']) + APublicModel::getNewsNumByProjectId($item['id']) : 0, | ||
| 74 | - 'task_finish_num' => Task::getNumByProjectId($item['id'], Task::STATUS_DOWN), | ||
| 75 | - 'task_pending_num' => Task::getNumByProjectId($item['id'], [Task::STATUS_DONGING, Task::STATUS_WAIT]), | ||
| 76 | - 'optimist_status'=>$item['online_check']['optimist_status'] ?? 0, | ||
| 77 | - 'qa_status'=>$item['online_check']['qa_status'] ?? 0, | ||
| 78 | - 'service_day'=>$item['deploy_build']['service_duration'] - $this->compliance_day($item['id']), | ||
| 79 | - ]; | 51 | + var_dump($item); |
| 52 | +// $item = [ | ||
| 53 | +// 'id' => $item['id'], | ||
| 54 | +// 'title' => $item['title'], | ||
| 55 | +// 'channel' => Channel::getChannelText($item['channel']['user_id'] ?? 0), | ||
| 56 | +// 'key' => $item['deploy_build']['keyword_num'] ?? 0, | ||
| 57 | +// 'day' => $item['deploy_build']['service_duration'] ?? 0, | ||
| 58 | +// 'amount' => $item['payment']['amount'] ?? 0, | ||
| 59 | +// 'build_leader' => $managerLogic->getCacheName($item['deploy_build']['leader_mid'] ?? 0), //组长 | ||
| 60 | +// 'build_manager' => $managerLogic->getCacheName($item['deploy_build']['manager_mid'] ?? 0), //项目经理 | ||
| 61 | +// 'build_designer' => $managerLogic->getCacheName($item['deploy_build']['designer_mid'] ?? 0), //设计师 | ||
| 62 | +// 'build_tech' => $managerLogic->getCacheName($item['deploy_build']['tech_mid'] ?? 0), //技术助理 | ||
| 63 | +// 'optimize_manager' => $managerLogic->getCacheName($item['deploy_optimize']['manager_mid'] ?? 0), //优化服务经理 | ||
| 64 | +// 'optimize_optimist' => $managerLogic->getCacheName($item['deploy_optimize']['optimist_mid'] ?? 0), //优化师 | ||
| 65 | +// 'optimize_assist' => $managerLogic->getCacheName($item['deploy_optimize']['assist_mid'] ?? 0), //优化助理 | ||
| 66 | +// 'optimize_tech' => $managerLogic->getCacheName($item['deploy_optimize']['tech_mid'] ?? 0), //售后技术 | ||
| 67 | +// 'type' => $item['type'], | ||
| 68 | +// 'test_domain' => $item['deploy_build']['test_domain'] ?? 0, | ||
| 69 | +// 'plan' =>Project::planMap()[$item['deploy_build']['plan']], | ||
| 70 | +// 'domain' => $item['deploy_optimize']['domain'] ?? 0, | ||
| 71 | +// 'created_at' => date('Y年m月d日', strtotime($item['created_at'])), | ||
| 72 | +// 'product_num' => ($item['mysql_id'] != 0) ? APublicModel::getProductNumByProjectId($item['id']) : 0, | ||
| 73 | +// 'keyword_num' => $item['deploy_build']['keyword_num'] ?? 0, | ||
| 74 | +// 'article_num' => ($item['mysql_id'] != 0) ? APublicModel::getBlogNumByProjectId($item['id']) + APublicModel::getNewsNumByProjectId($item['id']) : 0, | ||
| 75 | +// 'task_finish_num' => Task::getNumByProjectId($item['id'], Task::STATUS_DOWN), | ||
| 76 | +// 'task_pending_num' => Task::getNumByProjectId($item['id'], [Task::STATUS_DONGING, Task::STATUS_WAIT]), | ||
| 77 | +// 'optimist_status'=>$item['online_check']['optimist_status'] ?? 0, | ||
| 78 | +// 'qa_status'=>$item['online_check']['qa_status'] ?? 0, | ||
| 79 | +// 'service_day'=>$item['deploy_build']['service_duration'] - $this->compliance_day($item['id']), | ||
| 80 | +// ]; | ||
| 80 | } | 81 | } |
| 81 | return $list; | 82 | return $list; |
| 82 | } | 83 | } |
-
请 注册 或 登录 后发表评论