作者 赵彬吉

update

... ... @@ -11,6 +11,7 @@ use App\Models\Project\Project;
use App\Models\RankData\RankData as GoogleRankModel;
use App\Utils\LogUtils;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Log;
/**
* Class GoogleRank
... ... @@ -51,7 +52,7 @@ class RankData extends BaseCommands
$api = new QuanqiusouApi();
//有排名api编号的项目
$list = DeployOptimize::where('api_no', '>' , 0)->select('api_no','minor_languages','project_id')->get();
LogUtils::info('start rank_data:' . count($list));
Log::channel('rank_data')->info('开始-排名数据-'.count($list));
//当日所有站点谷歌收录数据
$site_res = $api->getSiteRes();
if(!$site_res){
... ... @@ -61,7 +62,7 @@ class RankData extends BaseCommands
try {
(new RankDataLogic())->syncRankData($item['api_no'], $site_res);
}catch (\Exception $e){
LogUtils::info('rank_data error:' . $e->getMessage());
Log::channel('rank_data')->error('RankData:失败 ' . $e->getMessage());
$error++;
continue;
}
... ...
... ... @@ -505,7 +505,7 @@ class RankDataLogic extends BaseLogic
$project_ids = DeployOptimize::where('api_no', $api_no)->pluck('domain', 'project_id');
foreach ($project_ids as $project_id => $domain) {
if (!$domain) {
Log::channel('rank_data')->error('syncExternalLinks:未配置数据库', ['project_id' => $project_id, 'api_no' => $api_no]);
Log::channel('rank_data')->error('syncExternalLinks:未配置正式域名', ['project_id' => $project_id, 'api_no' => $api_no]);
continue;
}
... ... @@ -588,7 +588,7 @@ class RankDataLogic extends BaseLogic
$project_ids = DeployOptimize::where('api_no', $api_no)->pluck('domain', 'project_id');
foreach ($project_ids as $project_id => $domain) {
if (!$domain) {
Log::channel('rank_data')->error('syncRecommDomain:未配置数据库', ['project_id' => $project_id, 'api_no' => $api_no]);
Log::channel('rank_data')->error('syncRecommDomain:未配置正式域名', ['project_id' => $project_id, 'api_no' => $api_no]);
continue;
}
$model = RecommDomainModel::where('project_id', $project_id)->first();
... ...