|
...
|
...
|
@@ -486,6 +486,7 @@ class RankDataLogic extends BaseLogic |
|
|
|
//保证关键词数
|
|
|
|
$keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num');
|
|
|
|
$type = Project::where('id', $project_id)->value('type');
|
|
|
|
$model_is_compliance = $model->is_compliance;
|
|
|
|
$model->is_compliance = 0;
|
|
|
|
//是否达标
|
|
|
|
$is_compliance = $first_page_num >= $keyword_num;
|
|
...
|
...
|
@@ -495,8 +496,7 @@ class RankDataLogic extends BaseLogic |
|
|
|
if ($keyword_num && $type == Project::TYPE_TWO && $is_compliance) {
|
|
|
|
Log::channel('rank_data')->info('项目' . $project_id . ':关键词达标'. $keyword_num .' - ' . $first_page_num . ' - ' . $first_page_without_extension_num);
|
|
|
|
//项目表更新
|
|
|
|
if (($model->updated_date != date('Y-m-d') || empty($model->is_compliance)) && !$lang) {
|
|
|
|
Log::channel('rank_data')->info('是否更新:', [$model->updated_date, $model->is_compliance, $lang, (($model->updated_date != date('Y-m-d') || empty($model->is_compliance)) && !$lang)]);
|
|
|
|
if (($model->updated_date != date('Y-m-d') || empty($model_is_compliance)) && !$lang) {
|
|
|
|
$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]);
|
|
|
|
Log::channel('rank_data')->info('项目' . $project_id . '达标天数+1:'. ($compliance_day + 1));
|
...
|
...
|
|