作者 赵彬吉

update

@@ -43,6 +43,7 @@ class RankData extends BaseCommands @@ -43,6 +43,7 @@ class RankData extends BaseCommands
43 */ 43 */
44 public function do() 44 public function do()
45 { 45 {
  46 + Log::channel('rank_data')->info('开始-排名数据');
46 //同步api_no 47 //同步api_no
47 $this->SyncApiNo(); 48 $this->SyncApiNo();
48 49
@@ -427,7 +427,6 @@ class RankDataLogic extends BaseLogic @@ -427,7 +427,6 @@ class RankDataLogic extends BaseLogic
427 427
428 $first_num = $first_page_num = $first_three_pages_num = $first_five_pages_num = $first_ten_pages_num = 0; 428 $first_num = $first_page_num = $first_three_pages_num = $first_five_pages_num = $first_ten_pages_num = 0;
429 429
430 - if(!$lang){  
431 foreach ($data as &$ranks){ 430 foreach ($data as &$ranks){
432 ksort($ranks); 431 ksort($ranks);
433 // foreach ($ranks as &$rank){ 432 // foreach ($ranks as &$rank){
@@ -461,7 +460,7 @@ class RankDataLogic extends BaseLogic @@ -461,7 +460,7 @@ class RankDataLogic extends BaseLogic
461 $first_ten_pages_num ++; 460 $first_ten_pages_num ++;
462 } 461 }
463 } 462 }
464 - } 463 +
465 464
466 $where = [ 465 $where = [
467 'project_id' => $project_id, 466 'project_id' => $project_id,
@@ -479,6 +478,7 @@ class RankDataLogic extends BaseLogic @@ -479,6 +478,7 @@ class RankDataLogic extends BaseLogic
479 $keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num'); 478 $keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num');
480 $type = Project::where('id', $project_id)->value('type'); 479 $type = Project::where('id', $project_id)->value('type');
481 if($keyword_num && $type == Project::TYPE_TWO && $first_page_num >= $keyword_num){ 480 if($keyword_num && $type == Project::TYPE_TWO && $first_page_num >= $keyword_num){
  481 + Log::channel('rank_data')->info('项目'.$project_id.':关键词达标-'.$first_page_num);
482 $model->compliance_day = $model->compliance_day + 1; 482 $model->compliance_day = $model->compliance_day + 1;
483 $model->is_compliance = 1; 483 $model->is_compliance = 1;
484 //项目表更新 484 //项目表更新
@@ -486,6 +486,8 @@ class RankDataLogic extends BaseLogic @@ -486,6 +486,8 @@ class RankDataLogic extends BaseLogic
486 $compliance_day = Project::where(['id' => $project_id])->value('finish_remain_day') ?: 0; 486 $compliance_day = Project::where(['id' => $project_id])->value('finish_remain_day') ?: 0;
487 Project::where('id', $project_id)->update(['is_remain_today' => 1, 'finish_remain_day' => $compliance_day+1]); 487 Project::where('id', $project_id)->update(['is_remain_today' => 1, 'finish_remain_day' => $compliance_day+1]);
488 } 488 }
  489 + }else{
  490 + Log::channel('rank_data')->info('项目'.$project_id.':关键词未达标-'.$first_page_num);
489 } 491 }
490 } 492 }
491 $model->project_id = $project_id; 493 $model->project_id = $project_id;