作者 赵彬吉

update

@@ -390,6 +390,7 @@ class RankDataLogic extends BaseLogic @@ -390,6 +390,7 @@ class RankDataLogic extends BaseLogic
390 public function syncRankData($api_no, $site_res, $force=false){ 390 public function syncRankData($api_no, $site_res, $force=false){
391 $project_ids = DeployOptimize::where('api_no', $api_no)->pluck('project_id'); 391 $project_ids = DeployOptimize::where('api_no', $api_no)->pluck('project_id');
392 foreach ($project_ids as $project_id) { 392 foreach ($project_ids as $project_id) {
  393 + Log::channel('rank_data')->info('开始查项目:' . $project_id);
393 $project = Project::find($project_id); 394 $project = Project::find($project_id);
394 if (!$project) { 395 if (!$project) {
395 throw new \Exception($api_no . '关联的项目不存在'); 396 throw new \Exception($api_no . '关联的项目不存在');
@@ -397,12 +398,14 @@ class RankDataLogic extends BaseLogic @@ -397,12 +398,14 @@ class RankDataLogic extends BaseLogic
397 $api = new QuanqiusouApi(); 398 $api = new QuanqiusouApi();
398 $model = RankData::where('project_id', $project_id)->where('lang', '')->first(); 399 $model = RankData::where('project_id', $project_id)->where('lang', '')->first();
399 if (!$model || $model->updated_date != date('Y-m-d') || $force) { 400 if (!$model || $model->updated_date != date('Y-m-d') || $force) {
  401 + Log::channel('rank_data')->info('开始接口数据:' . $project_id);
400 $res = $api->getGoogleRank($project_id, $api_no, '', 7, $force); 402 $res = $api->getGoogleRank($project_id, $api_no, '', 7, $force);
401 if (!$res) { 403 if (!$res) {
402 throw new \Exception("接口数据获取失败,api_no:{$api_no}"); 404 throw new \Exception("接口数据获取失败,api_no:{$api_no}");
403 } 405 }
404 //收录数 406 //收录数
405 $indexed_pages_num = $site_res[$api_no] ?? 0; 407 $indexed_pages_num = $site_res[$api_no] ?? 0;
  408 + Log::channel('rank_data')->info('开始保存:' . $project_id);
406 $this->save_rank($project_id, $res, $indexed_pages_num); 409 $this->save_rank($project_id, $res, $indexed_pages_num);
407 } 410 }
408 //有小语种的 411 //有小语种的