正在显示
7 个修改的文件
包含
11 行增加
和
11 行删除
| @@ -47,7 +47,7 @@ class ExternalLinks extends BaseCommands | @@ -47,7 +47,7 @@ class ExternalLinks extends BaseCommands | ||
| 47 | continue; | 47 | continue; |
| 48 | } | 48 | } |
| 49 | $model = ExternalLinksModel::where('project_id', $project_id)->first(); | 49 | $model = ExternalLinksModel::where('project_id', $project_id)->first(); |
| 50 | - if ($model && $model->updated_date == getThisWeekStarDate()) { | 50 | + if ($model && $model->updated_date >= getThisWeekStarDate()) { |
| 51 | continue; | 51 | continue; |
| 52 | } | 52 | } |
| 53 | if (!$model) { | 53 | if (!$model) { |
| @@ -42,7 +42,7 @@ class IndexedPages extends BaseCommands | @@ -42,7 +42,7 @@ class IndexedPages extends BaseCommands | ||
| 42 | LogUtils::info('start rank_data_indexed_pages:' . count($list)); | 42 | LogUtils::info('start rank_data_indexed_pages:' . count($list)); |
| 43 | foreach ($list as $project_id => $api_no) { | 43 | foreach ($list as $project_id => $api_no) { |
| 44 | $model = IndexedPagesModel::where('project_id', $project_id)->first(); | 44 | $model = IndexedPagesModel::where('project_id', $project_id)->first(); |
| 45 | - if($model && $model->updated_date == getThisWeekStarDate()){ | 45 | + if($model && $model->updated_date >= getThisWeekStarDate()){ |
| 46 | continue; | 46 | continue; |
| 47 | } | 47 | } |
| 48 | 48 |
| @@ -53,7 +53,7 @@ class RankWeek extends BaseCommands | @@ -53,7 +53,7 @@ class RankWeek extends BaseCommands | ||
| 53 | LogUtils::info('start rank_data_week:' . count($list)); | 53 | LogUtils::info('start rank_data_week:' . count($list)); |
| 54 | foreach ($list as $project_id => $api_no) { | 54 | foreach ($list as $project_id => $api_no) { |
| 55 | $rank_week = RankWeekModel::where('project_id', $project_id)->first(); | 55 | $rank_week = RankWeekModel::where('project_id', $project_id)->first(); |
| 56 | - if ($rank_week && $rank_week->updated_date == getThisWeekStarDate()) { | 56 | + if ($rank_week && $rank_week->updated_date >= getThisWeekStarDate()) { |
| 57 | //本周数据已更新 | 57 | //本周数据已更新 |
| 58 | continue; | 58 | continue; |
| 59 | } | 59 | } |
| @@ -46,7 +46,7 @@ class RecommDomain extends BaseCommands | @@ -46,7 +46,7 @@ class RecommDomain extends BaseCommands | ||
| 46 | continue; | 46 | continue; |
| 47 | } | 47 | } |
| 48 | $model = RecommDomainModel::where('project_id', $project_id)->first(); | 48 | $model = RecommDomainModel::where('project_id', $project_id)->first(); |
| 49 | - if ($model && $model->updated_date == getThisWeekStarDate()) { | 49 | + if ($model && $model->updated_date >= getThisWeekStarDate()) { |
| 50 | continue; | 50 | continue; |
| 51 | } | 51 | } |
| 52 | if (!$model) { | 52 | if (!$model) { |
| @@ -47,7 +47,7 @@ class Speed extends BaseCommands | @@ -47,7 +47,7 @@ class Speed extends BaseCommands | ||
| 47 | LogUtils::info('start rank_data_speed:' . count($list)); | 47 | LogUtils::info('start rank_data_speed:' . count($list)); |
| 48 | foreach ($list as $project_id => $domain) { | 48 | foreach ($list as $project_id => $domain) { |
| 49 | $model = GoogleSpeedModel::where('project_id', $project_id)->first(); | 49 | $model = GoogleSpeedModel::where('project_id', $project_id)->first(); |
| 50 | - if ($model && $model->updated_date == getThisWeekStarDate()) { | 50 | + if ($model && $model->updated_date >= getThisWeekStarDate()) { |
| 51 | //今周已更新 跳过 | 51 | //今周已更新 跳过 |
| 52 | continue; | 52 | continue; |
| 53 | } | 53 | } |
| @@ -19,11 +19,11 @@ class Kernel extends ConsoleKernel | @@ -19,11 +19,11 @@ class Kernel extends ConsoleKernel | ||
| 19 | $schedule->command('remain_day')->dailyAt('03:00')->withoutOverlapping(1); // 项目剩余服务时长 | 19 | $schedule->command('remain_day')->dailyAt('03:00')->withoutOverlapping(1); // 项目剩余服务时长 |
| 20 | $schedule->command('rank_data_task')->everyMinute()->withoutOverlapping(1); // 排名数据更新任务 | 20 | $schedule->command('rank_data_task')->everyMinute()->withoutOverlapping(1); // 排名数据更新任务 |
| 21 | $schedule->command('rank_data')->dailyAt('01:00')->withoutOverlapping(1); // 排名数据,每天凌晨执行一次 | 21 | $schedule->command('rank_data')->dailyAt('01:00')->withoutOverlapping(1); // 排名数据,每天凌晨执行一次 |
| 22 | - $schedule->command('rank_data_speed')->weeklyOn(1, '01:00')->withoutOverlapping(1); // 排名数据-测速数据,每周一凌晨执行一次 | ||
| 23 | - $schedule->command('rank_data_external_links')->weeklyOn(1, '01:00')->withoutOverlapping(1); // 排名数据-外链,每周一凌晨执行一次 | ||
| 24 | - $schedule->command('rank_data_indexed_pages')->weeklyOn(1, '01:00')->withoutOverlapping(1); // 排名数据-页面收录,每周一凌晨执行一次 | ||
| 25 | - $schedule->command('rank_data_recomm_domain')->weeklyOn(1, '01:00')->withoutOverlapping(1); // 排名数据-引荐域名,每周一凌晨执行一次 | ||
| 26 | - $schedule->command('rank_data_week')->weeklyOn(1, '01:00')->withoutOverlapping(1); // 排名数据,每周一凌晨执行一次 | 22 | + $schedule->command('rank_data_speed')->dailyAt('01:00')->withoutOverlapping(1); // 排名数据-测速数据,每周一凌晨执行一次 |
| 23 | + $schedule->command('rank_data_external_links')->dailyAt('01:00')->withoutOverlapping(1); // 排名数据-外链,每周一凌晨执行一次 | ||
| 24 | + $schedule->command('rank_data_indexed_pages')->dailyAt('01:00')->withoutOverlapping(1); // 排名数据-页面收录,每周一凌晨执行一次 | ||
| 25 | + $schedule->command('rank_data_recomm_domain')->dailyAt('01:00')->withoutOverlapping(1); // 排名数据-引荐域名,每周一凌晨执行一次 | ||
| 26 | + $schedule->command('rank_data_week')->dailyAt('01:00')->withoutOverlapping(1); // 排名数据,每周一凌晨执行一次 | ||
| 27 | // $schedule->command('share_user')->dailyAt('01:00')->withoutOverlapping(1); // 清除用户ayr_share数据,每天凌晨1点执行一次 | 27 | // $schedule->command('share_user')->dailyAt('01:00')->withoutOverlapping(1); // 清除用户ayr_share数据,每天凌晨1点执行一次 |
| 28 | $schedule->command('count')->dailyAt('01:00')->withoutOverlapping(1); //每天凌晨1点执行一次 | 28 | $schedule->command('count')->dailyAt('01:00')->withoutOverlapping(1); //每天凌晨1点执行一次 |
| 29 | $schedule->command('web_traffic 1')->everyThirtyMinutes(); // 引流 1-3个月的项目,半小时一次 | 29 | $schedule->command('web_traffic 1')->everyThirtyMinutes(); // 引流 1-3个月的项目,半小时一次 |
| @@ -357,7 +357,7 @@ class RankDataLogic extends BaseLogic | @@ -357,7 +357,7 @@ class RankDataLogic extends BaseLogic | ||
| 357 | * @author zbj | 357 | * @author zbj |
| 358 | * @date 2023/9/20 | 358 | * @date 2023/9/20 |
| 359 | */ | 359 | */ |
| 360 | - public function syncRankData($api_no, $site_res, $force){ | 360 | + public function syncRankData($api_no, $site_res, $force=false){ |
| 361 | $project_ids = DeployOptimize::where('api_no', $api_no)->pluck('project_id'); | 361 | $project_ids = DeployOptimize::where('api_no', $api_no)->pluck('project_id'); |
| 362 | foreach ($project_ids as $project_id) { | 362 | foreach ($project_ids as $project_id) { |
| 363 | $project = Project::find($project_id); | 363 | $project = Project::find($project_id); |
-
请 注册 或 登录 后发表评论