作者 张关杰

Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into bate

@@ -55,7 +55,7 @@ class UpdateRoute extends Command @@ -55,7 +55,7 @@ class UpdateRoute extends Command
55 */ 55 */
56 public function handle(){ 56 public function handle(){
57 $projectModel = new Project(); 57 $projectModel = new Project();
58 - $list = $projectModel->list(['id'=>917]); 58 + $list = $projectModel->list(['id'=>206]);
59 $data = []; 59 $data = [];
60 foreach ($list as $v){ 60 foreach ($list as $v){
61 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; 61 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
@@ -264,6 +264,9 @@ class ProjectController extends BaseController @@ -264,6 +264,9 @@ class ProjectController extends BaseController
264 if(isset($this->map['tech_mid'])){ 264 if(isset($this->map['tech_mid'])){
265 $query = $query->where('gl_project_deploy_optimize.tech_mid',$this->map['tech_mid']); 265 $query = $query->where('gl_project_deploy_optimize.tech_mid',$this->map['tech_mid']);
266 } 266 }
  267 + if(isset($this->map['optimist_mid'])){
  268 + $query = $query->where('gl_project_deploy_optimize.optimist_mid',$this->map['optimist_mid']);
  269 + }
267 return $query; 270 return $query;
268 } 271 }
269 272
@@ -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 //保证关键词数 475 //保证关键词数
477 $keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num'); 476 $keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num');
478 $type = Project::where('id', $project_id)->value('type'); 477 $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; 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 +
483 //项目表更新 482 //项目表更新
484 - if(!$lang){ 483 + if (($model->updated_date != date('Y-m-d') || empty($model->is_compliance)) && !$lang) {
485 $compliance_day = Project::where(['id' => $project_id])->value('finish_remain_day') ?: 0; 484 $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); 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));
490 } 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;