|
...
|
...
|
@@ -427,7 +427,6 @@ class RankDataLogic extends BaseLogic |
|
|
|
|
|
|
|
$first_num = $first_page_num = $first_three_pages_num = $first_five_pages_num = $first_ten_pages_num = 0;
|
|
|
|
|
|
|
|
if(!$lang){
|
|
|
|
foreach ($data as &$ranks){
|
|
|
|
ksort($ranks);
|
|
|
|
// foreach ($ranks as &$rank){
|
|
...
|
...
|
@@ -461,7 +460,7 @@ class RankDataLogic extends BaseLogic |
|
|
|
$first_ten_pages_num ++;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$where = [
|
|
|
|
'project_id' => $project_id,
|
|
...
|
...
|
@@ -479,6 +478,7 @@ class RankDataLogic extends BaseLogic |
|
|
|
$keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num');
|
|
|
|
$type = Project::where('id', $project_id)->value('type');
|
|
|
|
if($keyword_num && $type == Project::TYPE_TWO && $first_page_num >= $keyword_num){
|
|
|
|
Log::channel('rank_data')->info('项目'.$project_id.':关键词达标-'.$first_page_num);
|
|
|
|
$model->compliance_day = $model->compliance_day + 1;
|
|
|
|
$model->is_compliance = 1;
|
|
|
|
//项目表更新
|
|
...
|
...
|
@@ -486,6 +486,8 @@ class RankDataLogic extends BaseLogic |
|
|
|
$compliance_day = Project::where(['id' => $project_id])->value('finish_remain_day') ?: 0;
|
|
|
|
Project::where('id', $project_id)->update(['is_remain_today' => 1, 'finish_remain_day' => $compliance_day+1]);
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
Log::channel('rank_data')->info('项目'.$project_id.':关键词未达标-'.$first_page_num);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$model->project_id = $project_id;
|
...
|
...
|
|