作者 赵彬吉

update

... ... @@ -65,7 +65,7 @@ class RankData extends BaseCommands
$error = 0;
$api = new QuanqiusouApi();
//有排名api编号的项目
$list = DeployOptimize::where('api_no', '>', 0)->select('api_no', 'minor_languages', 'project_id')->get();
$list = DeployOptimize::where('api_no', '>', 0)->select('api_no', 'minor_languages', 'project_id')->orderBy('project_id', 'asc')->get();
Log::channel('rank_data')->info('开始-排名数据-' . count($list));
//当日所有站点谷歌收录数据
$site_res = $api->getSiteRes();
... ... @@ -73,7 +73,7 @@ class RankData extends BaseCommands
Log::channel('rank_data')->error('谷歌收录数据获取失败');
}
foreach ($list as $item) {
echo $item['api_no'] . PHP_EOL;
Log::channel('rank_data')->info('项目开始:ID' . $item['project_id'] .' - '. $item['api_no']) . '';
try {
(new RankDataLogic())->syncRankData($item['api_no'], $site_res);
} catch (\Exception $e) {
... ...
... ... @@ -724,7 +724,7 @@ class RankDataLogic extends BaseLogic
}
$rank_week->project_id = $project_id;
$rank_week->data = $res['data'][$api_no];
$rank_week->data = $res['data'][$api_no] ?? [];
$rank_week->date = $res['date'];
$rank_week->updated_date = date('Y-m-d');
$rank_week->save();
... ...