From fb19559eff5fa71f3c85e3b85f02ad3a9f71c6ec Mon Sep 17 00:00:00 2001 From: salam Date: Wed, 12 Aug 2026 13:58:04 +0200 Subject: [PATCH] wip --- app/Console/Commands/Grap.php | 3 +- .../Grapper/Sofascore/PlayerPerSeason.php | 74 ------------------- 2 files changed, 1 insertion(+), 76 deletions(-) delete mode 100644 app/Console/Commands/Grapper/Sofascore/PlayerPerSeason.php diff --git a/app/Console/Commands/Grap.php b/app/Console/Commands/Grap.php index b6697173..0ea7011f 100644 --- a/app/Console/Commands/Grap.php +++ b/app/Console/Commands/Grap.php @@ -2,11 +2,10 @@ namespace App\Console\Commands; +use App\Actions\PlayerPerSeason; use App\Console\Commands\Grapper\Sofascore\Grapper; -use App\Console\Commands\Grapper\Sofascore\Helper\MoveToArchive; use App\Console\Commands\Grapper\Sofascore\Helper\SetStorage; use App\Console\Commands\Grapper\Sofascore\MakeExcel; -use App\Console\Commands\Grapper\Sofascore\PlayerPerSeason; use App\Console\Commands\Grapper\Sofascore\Rose; use App\Console\Commands\Grapper\Sofascore\SendMail; use App\Console\Commands\Grapper\Sofascore\SettingsToLocal; diff --git a/app/Console/Commands/Grapper/Sofascore/PlayerPerSeason.php b/app/Console/Commands/Grapper/Sofascore/PlayerPerSeason.php deleted file mode 100644 index 083e5fca..00000000 --- a/app/Console/Commands/Grapper/Sofascore/PlayerPerSeason.php +++ /dev/null @@ -1,74 +0,0 @@ -select('ss_player_id', 'ss_team_id')->get(); - - if ($debug) { - Notice::note('process ' . $res->count() . " player", 'bb'); - } - - foreach ($res as $val) { - - $collection = []; - - $res2 = StatistikoPlayer::with('event')->where('ss_player_id', $val->ss_player_id)->get(); - - foreach ($res2 as $val2) { - - if (!isset($collection[$val2->event->season])) { - $collection[$val2->event->season]['events_played_home'] = 0; - $collection[$val2->event->season]['events_played_away'] = 0; - $collection[$val2->event->season]['minutes_played_home'] = 0; - $collection[$val2->event->season]['minutes_played_away'] = 0; - } - - if ((int) $val2->minutes_played > 0) { - if ($val2->activeteam_id == $val2->event->home_id) { - - $collection[$val2->event->season]['events_played_home'] += 1; - $collection[$val2->event->season]['minutes_played_home'] += $val2->minutes_played; - } else if ($val2->activeteam_id == $val2->event->away_id) { - - $collection[$val2->event->season]['events_played_away'] += 1; - $collection[$val2->event->season]['minutes_played_away'] += $val2->minutes_played; - } - } - } - - foreach ($collection as $season => $row) { - if ($val->ss_team_id && $val->ss_player_id) { - SofaScorePlayerPerSeason::updateOrCreate( - [ - 'ss_player_id' => $val->ss_player_id, - 'ss_team_id' => $val->ss_team_id, - 'season' => $season - ], - [ - 'events_played_home' => $row['events_played_home'], - 'events_played_away' => $row['events_played_away'], - 'minutes_played_home' => $row['minutes_played_home'], - 'minutes_played_away' => $row['minutes_played_away'], - ] - ); - } - } - } - - if ($debug) { - Notice::note("done", 'bb'); - } - } -}