From ac7037170d0844a954bd46cbd9c228f9c00d84a9 Mon Sep 17 00:00:00 2001 From: salam Date: Fri, 16 Oct 2026 17:12:27 +0200 Subject: [PATCH] wip --- .../Tables/SofaScoreTournamentsTable.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/Filament/Clusters/StaticData/Resources/SofaScoreTournaments/Tables/SofaScoreTournamentsTable.php b/app/Filament/Clusters/StaticData/Resources/SofaScoreTournaments/Tables/SofaScoreTournamentsTable.php index a7eacb93..9a8aaf21 100644 --- a/app/Filament/Clusters/StaticData/Resources/SofaScoreTournaments/Tables/SofaScoreTournamentsTable.php +++ b/app/Filament/Clusters/StaticData/Resources/SofaScoreTournaments/Tables/SofaScoreTournamentsTable.php @@ -28,12 +28,16 @@ class SofaScoreTournamentsTable ->label('Update Roosters') ->action(function () { $res = SofaScoreTournament::whereNotNull('ss_liga_code')->where('ss_liga_code', '<>', '')->where('enabled', 1)->pluck('ss_liga_code', 'tournament_id'); + foreach ($res as $tournament_id => $ss_liga_code) { - $rosa = SofaScoreRosa::where('cc', $ss_liga_code)->get(); + SofaScoreRosaTournament::where('ss_tournament_id', $tournament_id)->update(['grapped' => 0, 'disabled' => 1]); + + $rosa = SofaScoreRosa::where('cc', $ss_liga_code)->where('is_active', 1)->get(); + foreach ($rosa as $team) { SofaScoreRosaTournament::updateOrCreate( ['ss_team_id' => $team->ss_team_id, 'ss_tournament_id' => $tournament_id], - ['grapped' => 0, 'disabled' => 0] + ['disabled' => 0] ); } }