正在显示
1 个修改的文件
包含
15 行增加
和
13 行删除
| @@ -390,19 +390,21 @@ class RankDataLogic extends BaseLogic | @@ -390,19 +390,21 @@ 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(); | ||
| 394 | - if (!$model || $model->updated_date != date('Y-m-d') || $force) { | ||
| 395 | - $res = $api->getGoogleRank($api_no, $lang_list[$api_no], 7, $force); | ||
| 396 | - if (!$res) { | ||
| 397 | - throw new \Exception("接口数据获取失败,api_no:{$api_no},lang"); | ||
| 398 | - } | ||
| 399 | - $data = []; | ||
| 400 | - //不同的小语种取出来 | ||
| 401 | - foreach ($res as $keyword => $v) { | ||
| 402 | - $data[Arr::last($v)['lang']][$keyword] = $v; | ||
| 403 | - } | ||
| 404 | - foreach ($data as $lang => $rank) { | ||
| 405 | - $this->save_rank($project_id, $rank, 0, $lang); | 393 | + foreach ($lang_list[$api_no] as $lang){ |
| 394 | + $model = RankData::where('project_id', $project_id)->where('lang', $lang)->first(); | ||
| 395 | + if (!$model || $model->updated_date != date('Y-m-d') || $force) { | ||
| 396 | + $res = $api->getGoogleRank($api_no, $lang, 7, $force); | ||
| 397 | + if (!$res) { | ||
| 398 | + throw new \Exception("接口数据获取失败,api_no:{$api_no},lang"); | ||
| 399 | + } | ||
| 400 | + $data = []; | ||
| 401 | + //不同的小语种取出来 | ||
| 402 | + foreach ($res as $keyword => $v) { | ||
| 403 | + $data[Arr::last($v)['lang']][$keyword] = $v; | ||
| 404 | + } | ||
| 405 | + foreach ($data as $lang => $rank) { | ||
| 406 | + $this->save_rank($project_id, $rank, 0, $lang); | ||
| 407 | + } | ||
| 406 | } | 408 | } |
| 407 | } | 409 | } |
| 408 | } | 410 | } |
-
请 注册 或 登录 后发表评论