作者 赵彬吉

update

@@ -390,9 +390,10 @@ class RankDataLogic extends BaseLogic @@ -390,9 +390,10 @@ class RankDataLogic extends BaseLogic
390 //有小语种的 390 //有小语种的
391 $lang_list = $api->getLangList(); 391 $lang_list = $api->getLangList();
392 if (!empty($lang_list[$api_no])) { 392 if (!empty($lang_list[$api_no])) {
393 - $model = RankData::where('project_id', $project_id)->where('lang', '<>', '')->first(); 393 + foreach ($lang_list[$api_no] as $lang){
  394 + $model = RankData::where('project_id', $project_id)->where('lang', $lang)->first();
394 if (!$model || $model->updated_date != date('Y-m-d') || $force) { 395 if (!$model || $model->updated_date != date('Y-m-d') || $force) {
395 - $res = $api->getGoogleRank($api_no, $lang_list[$api_no], 7, $force); 396 + $res = $api->getGoogleRank($api_no, $lang, 7, $force);
396 if (!$res) { 397 if (!$res) {
397 throw new \Exception("接口数据获取失败,api_no:{$api_no},lang"); 398 throw new \Exception("接口数据获取失败,api_no:{$api_no},lang");
398 } 399 }
@@ -408,6 +409,7 @@ class RankDataLogic extends BaseLogic @@ -408,6 +409,7 @@ class RankDataLogic extends BaseLogic
408 } 409 }
409 } 410 }
410 } 411 }
  412 + }
411 413
412 414
413 /** 415 /**