From a7a5093c342ee348defb4e54efad3dd4cd6fa846 Mon Sep 17 00:00:00 2001 From: ctexthuang Date: Wed, 11 Jun 2025 10:56:44 +0800 Subject: [PATCH] feat : sts --- app/Service/Cron/RankTaskService.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/Service/Cron/RankTaskService.php b/app/Service/Cron/RankTaskService.php index 21972c1..8097345 100644 --- a/app/Service/Cron/RankTaskService.php +++ b/app/Service/Cron/RankTaskService.php @@ -131,7 +131,11 @@ class RankTaskService ->groupBy('chef_id') ->get(); - if ($data->isEmpty()) $this->buildChefStatementNullData(LeaderboardHistoryCode::TYPE_CHEF_SALE); + if ($data->isEmpty()) { + $this->buildChefStatementNullData(LeaderboardHistoryCode::TYPE_CHEF_SALE); + return; + } + $data = array_column($data->toArray(),'total_sale','chef_id'); foreach ($this->chefInfo as $v){ @@ -174,7 +178,11 @@ class RankTaskService ->groupBy('chef_id') ->get(); - if ($data->isEmpty()) $this->buildChefStatementNullData(LeaderboardHistoryCode::TYPE_CHEF_SCORE); + if ($data->isEmpty()) { + $this->buildChefStatementNullData(LeaderboardHistoryCode::TYPE_CHEF_SCORE); + return; + } + $data = array_column($data->toArray(),'total_score','chef_id'); foreach ($this->chefInfo as $v){