正在显示
1 个修改的文件
包含
23 行增加
和
0 行删除
| @@ -3,6 +3,7 @@ | @@ -3,6 +3,7 @@ | ||
| 3 | namespace App\Http\Controllers\Aside\Optimize; | 3 | namespace App\Http\Controllers\Aside\Optimize; |
| 4 | 4 | ||
| 5 | use App\Enums\Common\Code; | 5 | use App\Enums\Common\Code; |
| 6 | +use App\Helper\Arr; | ||
| 6 | use App\Http\Controllers\Aside\BaseController; | 7 | use App\Http\Controllers\Aside\BaseController; |
| 7 | use App\Http\Logic\Aside\Optimize\OptimizeLogic; | 8 | use App\Http\Logic\Aside\Optimize\OptimizeLogic; |
| 8 | use App\Http\Logic\Aside\Project\ProjectLogic; | 9 | use App\Http\Logic\Aside\Project\ProjectLogic; |
| @@ -47,6 +48,7 @@ class OptimizeController extends BaseController | @@ -47,6 +48,7 @@ class OptimizeController extends BaseController | ||
| 47 | $data = $rankDataModel->read(['project_id'=>$v['id'],'lang'=>''],['first_page_num','indexed_pages_num']); | 48 | $data = $rankDataModel->read(['project_id'=>$v['id'],'lang'=>''],['first_page_num','indexed_pages_num']); |
| 48 | $v['first_page_num'] = $data['first_page_num'] ?? 0; | 49 | $v['first_page_num'] = $data['first_page_num'] ?? 0; |
| 49 | $v['indexed_pages_num'] = $data['indexed_pages_num'] ?? 0; | 50 | $v['indexed_pages_num'] = $data['indexed_pages_num'] ?? 0; |
| 51 | + $v['g'] = $this->getGNum($v['id']); | ||
| 50 | $v = $this->handleParam($v); | 52 | $v = $this->handleParam($v); |
| 51 | $lists['list'][$k] = $v; | 53 | $lists['list'][$k] = $v; |
| 52 | } | 54 | } |
| @@ -55,6 +57,27 @@ class OptimizeController extends BaseController | @@ -55,6 +57,27 @@ class OptimizeController extends BaseController | ||
| 55 | } | 57 | } |
| 56 | 58 | ||
| 57 | /** | 59 | /** |
| 60 | + * @remark :统计数量 | ||
| 61 | + * @name :getGNum | ||
| 62 | + * @author :lyh | ||
| 63 | + * @method :post | ||
| 64 | + * @time :2024/1/6 11:12 | ||
| 65 | + */ | ||
| 66 | + public function getGNum($project_id){ | ||
| 67 | + $num = 0; | ||
| 68 | + $list = RankData::where('project_id', $project_id)->where('lang', '')->value('data') ?: []; | ||
| 69 | + if(!empty($list)){ | ||
| 70 | + foreach ($list as $v) { | ||
| 71 | + $last = Arr::last($v); | ||
| 72 | + if(isset($last['g']) && ($last['g'] == 1)){ | ||
| 73 | + $num = $num+1; | ||
| 74 | + } | ||
| 75 | + } | ||
| 76 | + } | ||
| 77 | + return $num; | ||
| 78 | + } | ||
| 79 | + | ||
| 80 | + /** | ||
| 58 | * @remark :参数处理 | 81 | * @remark :参数处理 |
| 59 | * @name :handleParam | 82 | * @name :handleParam |
| 60 | * @author :lyh | 83 | * @author :lyh |
-
请 注册 或 登录 后发表评论