正在显示
1 个修改的文件
包含
12 行增加
和
5 行删除
| @@ -49,11 +49,18 @@ class OptimizeController extends BaseController | @@ -49,11 +49,18 @@ class OptimizeController extends BaseController | ||
| 49 | ->orderBy('gl_project_deploy_optimize.start_date','desc'); | 49 | ->orderBy('gl_project_deploy_optimize.start_date','desc'); |
| 50 | $lists = $query->paginate($this->row, $this->selectParam(), 'page', $this->page)->toArray(); | 50 | $lists = $query->paginate($this->row, $this->selectParam(), 'page', $this->page)->toArray(); |
| 51 | if(!empty($lists) && !empty($lists['list'])){ | 51 | if(!empty($lists) && !empty($lists['list'])){ |
| 52 | + //多apino项目 | ||
| 53 | + $api_no_project = [2140,3041]; | ||
| 52 | $rankDataModel = new RankData(); | 54 | $rankDataModel = new RankData(); |
| 53 | foreach ($lists['list'] as $k => $v){ | 55 | foreach ($lists['list'] as $k => $v){ |
| 54 | - //特殊项目 两个api_no | ||
| 55 | - if($v['id'] == 2104){ | ||
| 56 | - $keyword_num_map = [10690=>100, 11201 => 50]; | 56 | + if(in_array($v['id'],$api_no_project)){ |
| 57 | + switch ($v['id']){ | ||
| 58 | + case 2104:$keyword_num_map = [10690=>100, 11201 => 50]; | ||
| 59 | + break; | ||
| 60 | + case 3041:$keyword_num_map = [11298=>100, 10659 => 50]; | ||
| 61 | + break; | ||
| 62 | + default:break; | ||
| 63 | + } | ||
| 57 | $v['first_page_num'] = $v['indexed_pages_num'] = $v['g'] = $v['keyword_num'] = []; | 64 | $v['first_page_num'] = $v['indexed_pages_num'] = $v['g'] = $v['keyword_num'] = []; |
| 58 | foreach ($keyword_num_map as $api_no => $keyword_num){ | 65 | foreach ($keyword_num_map as $api_no => $keyword_num){ |
| 59 | $data = $rankDataModel->read(['project_id'=>$v['id'],'api_no' => $api_no, 'lang'=>''],['first_page_num','indexed_pages_num']); | 66 | $data = $rankDataModel->read(['project_id'=>$v['id'],'api_no' => $api_no, 'lang'=>''],['first_page_num','indexed_pages_num']); |
| @@ -66,8 +73,8 @@ class OptimizeController extends BaseController | @@ -66,8 +73,8 @@ class OptimizeController extends BaseController | ||
| 66 | $v['indexed_pages_num'] = implode(',', $v['indexed_pages_num']); | 73 | $v['indexed_pages_num'] = implode(',', $v['indexed_pages_num']); |
| 67 | $v['g'] = implode(',', $v['g']); | 74 | $v['g'] = implode(',', $v['g']); |
| 68 | $v['keyword_num'] = implode(',', $v['keyword_num']); | 75 | $v['keyword_num'] = implode(',', $v['keyword_num']); |
| 69 | - }else{ | ||
| 70 | - $data = $rankDataModel->read(['project_id'=>$v['id'],'lang'=>'', 'api_no' => $v['api_no']],['first_page_num','indexed_pages_num']); | 76 | + }else { |
| 77 | + $data = $rankDataModel->read(['project_id' => $v['id'], 'lang' => '', 'api_no' => $v['api_no']], ['first_page_num', 'indexed_pages_num']); | ||
| 71 | $v['first_page_num'] = $data['first_page_num'] ?? 0; | 78 | $v['first_page_num'] = $data['first_page_num'] ?? 0; |
| 72 | $v['indexed_pages_num'] = $data['indexed_pages_num'] ?? 0; | 79 | $v['indexed_pages_num'] = $data['indexed_pages_num'] ?? 0; |
| 73 | $v['g'] = $this->getGNum($v['id']); | 80 | $v['g'] = $this->getGNum($v['id']); |
-
请 注册 或 登录 后发表评论