正在显示
1 个修改的文件
包含
26 行增加
和
1 行删除
| @@ -472,7 +472,8 @@ class RankDataLogic extends BaseLogic | @@ -472,7 +472,8 @@ class RankDataLogic extends BaseLogic | ||
| 472 | if(!$model){ | 472 | if(!$model){ |
| 473 | $model = new RankData(); | 473 | $model = new RankData(); |
| 474 | } | 474 | } |
| 475 | - //关键词达标天数 | 475 | + //g-top方案达标天数 |
| 476 | + $this->g_top_plan($project_id,$first_page_num); | ||
| 476 | //保证关键词数 | 477 | //保证关键词数 |
| 477 | $keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num'); | 478 | $keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num'); |
| 478 | $type = Project::where('id', $project_id)->value('type'); | 479 | $type = Project::where('id', $project_id)->value('type'); |
| @@ -508,6 +509,30 @@ class RankDataLogic extends BaseLogic | @@ -508,6 +509,30 @@ class RankDataLogic extends BaseLogic | ||
| 508 | $model->save(); | 509 | $model->save(); |
| 509 | } | 510 | } |
| 510 | 511 | ||
| 512 | + /** | ||
| 513 | + * @remark :g_top | ||
| 514 | + * @name :g_top_plan | ||
| 515 | + * @author :lyh | ||
| 516 | + * @method :post | ||
| 517 | + * @time :2024/5/15 14:25 | ||
| 518 | + */ | ||
| 519 | + public function g_top_plan($project_id,$first_page_num){ | ||
| 520 | + $optimizeModel = new DeployOptimize(); | ||
| 521 | + $info = $optimizeModel->read(['project_id'=>$project_id]); | ||
| 522 | + if(!empty($info) && !empty($info['g_top_plan'])){ | ||
| 523 | + $gTopData = $info['g_top_plan']; | ||
| 524 | + $keyword_num = $gTopData['keyword_num'] ?? 0; | ||
| 525 | + $is_compliance = $first_page_num >= $keyword_num; | ||
| 526 | + if($is_compliance && $keyword_num){ | ||
| 527 | + if(!isset($gTopData['is_compliance'])){ | ||
| 528 | + $gTopData['is_compliance'] = 0; | ||
| 529 | + } | ||
| 530 | + $gTopData['is_compliance'] = (int)$gTopData['is_compliance'] + 1; | ||
| 531 | + } | ||
| 532 | + $optimizeModel->edit(['g_top_plan'=>json_encode($gTopData)],['id'=>$info['id']]); | ||
| 533 | + } | ||
| 534 | + } | ||
| 535 | + | ||
| 511 | 536 | ||
| 512 | /** | 537 | /** |
| 513 | * 同步外链 | 538 | * 同步外链 |
-
请 注册 或 登录 后发表评论