|
@@ -472,23 +472,26 @@ class RankDataLogic extends BaseLogic |
|
@@ -472,23 +472,26 @@ class RankDataLogic extends BaseLogic |
|
472
|
}
|
472
|
}
|
|
473
|
|
473
|
|
|
474
|
//关键词达标天数
|
474
|
//关键词达标天数
|
|
475
|
- if($model->updated_date != date('Y-m-d') || empty($model->is_compliance)){
|
|
|
|
476
|
- //保证关键词数
|
|
|
|
477
|
- $keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num');
|
|
|
|
478
|
- $type = Project::where('id', $project_id)->value('type');
|
|
|
|
479
|
- if($keyword_num && $type == Project::TYPE_TWO && $first_page_num >= $keyword_num){
|
|
|
|
480
|
- Log::channel('rank_data')->info('项目'.$project_id.':关键词达标-'.$first_page_num);
|
|
|
|
481
|
- $model->compliance_day = $model->compliance_day + 1;
|
|
|
|
482
|
- $model->is_compliance = 1;
|
|
|
|
483
|
- //项目表更新
|
|
|
|
484
|
- if(!$lang){
|
|
|
|
485
|
- $compliance_day = Project::where(['id' => $project_id])->value('finish_remain_day') ?: 0;
|
|
|
|
486
|
- Project::where('id', $project_id)->update(['is_remain_today' => 1, 'finish_remain_day' => $compliance_day+1]);
|
|
|
|
487
|
- }
|
|
|
|
488
|
- }else{
|
|
|
|
489
|
- Log::channel('rank_data')->info('项目'.$project_id.':关键词未达标-'.$first_page_num);
|
|
|
|
490
|
- }
|
475
|
+ //保证关键词数
|
|
|
|
476
|
+ $keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num');
|
|
|
|
477
|
+ $type = Project::where('id', $project_id)->value('type');
|
|
|
|
478
|
+ $model->is_compliance = 0;
|
|
|
|
479
|
+ if ($keyword_num && $type == Project::TYPE_TWO && $first_page_num >= $keyword_num) {
|
|
|
|
480
|
+ Log::channel('rank_data')->info('项目' . $project_id . ':关键词达标'. $keyword_num .' - ' . $first_page_num);
|
|
|
|
481
|
+
|
|
|
|
482
|
+ //项目表更新
|
|
|
|
483
|
+ if (($model->updated_date != date('Y-m-d') || empty($model->is_compliance)) && !$lang) {
|
|
|
|
484
|
+ $compliance_day = Project::where(['id' => $project_id])->value('finish_remain_day') ?: 0;
|
|
|
|
485
|
+ Project::where('id', $project_id)->update(['is_remain_today' => 1, 'finish_remain_day' => $compliance_day + 1]);
|
|
|
|
486
|
+ Log::channel('rank_data')->info('项目' . $project_id . '达标天数+1:'. ($compliance_day + 1));
|
|
|
|
487
|
+ }
|
|
|
|
488
|
+
|
|
|
|
489
|
+ $model->compliance_day = $model->compliance_day + 1;
|
|
|
|
490
|
+ $model->is_compliance = 1;
|
|
|
|
491
|
+ } else {
|
|
|
|
492
|
+ Log::channel('rank_data')->info('项目' . $project_id . ':关键词未达标'. $keyword_num .' - ' . $first_page_num);
|
|
491
|
}
|
493
|
}
|
|
|
|
494
|
+
|
|
492
|
$model->project_id = $project_id;
|
495
|
$model->project_id = $project_id;
|
|
493
|
$model->first_num = $first_num;
|
496
|
$model->first_num = $first_num;
|
|
494
|
$model->first_page_num = $first_page_num;
|
497
|
$model->first_page_num = $first_page_num;
|