From 15de6feee8361c7173c7bbfc318fea1f3711ccd1 Mon Sep 17 00:00:00 2001 From: salam Date: Mon, 31 Aug 2026 11:53:22 +0200 Subject: [PATCH] wip --- app/Console/Commands/Grap.php | 2 +- app/Filament/Widgets/Data/LoadPerformance.php | 10 ++++++---- app/Filament/Widgets/Data/LoadPlayerPerformance.php | 3 +-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/app/Console/Commands/Grap.php b/app/Console/Commands/Grap.php index cdc12c11..de785878 100644 --- a/app/Console/Commands/Grap.php +++ b/app/Console/Commands/Grap.php @@ -52,7 +52,7 @@ class Grap extends Command $txt .= ' 3 grapper RANGE' . PHP_EOL; $txt .= ' 4 grapper ROSE' . PHP_EOL; $txt .= ' 5 import to excel from folder' . PHP_EOL; - $txt .= ' 6 playeer/season' . PHP_EOL; + $txt .= ' 6 PlayerPerSeason pre calcuation' . PHP_EOL; $txt .= ' 7 settings to local' . PHP_EOL; $txt .= ' 11 move SQL' . PHP_EOL; $txt .= ' 12 testing url for grapping' . PHP_EOL; diff --git a/app/Filament/Widgets/Data/LoadPerformance.php b/app/Filament/Widgets/Data/LoadPerformance.php index 68e9f65b..f92df8ea 100644 --- a/app/Filament/Widgets/Data/LoadPerformance.php +++ b/app/Filament/Widgets/Data/LoadPerformance.php @@ -432,6 +432,8 @@ class LoadPerformance $result = []; foreach ($res as $value) { + // dd($value); + $match_id = $value->match_id; if (! isset($result[$match_id])) { @@ -446,17 +448,17 @@ class LoadPerformance } $result[$match_id]['all']['sum_min'] += (int) $value->minutes_played; - $result[$match_id]['all']['rating'] += (int) $value->playerrating_value * (int) $value->minutes_played; + $result[$match_id]['all']['rating'] += (float) $value->playerrating_value * (int) $value->minutes_played; if ($value->player_position == 'M') { $result[$match_id]['mid']['sum_min'] += (int) $value->minutes_played; - $result[$match_id]['mid']['rating'] += (int) $value->playerrating_value * (int) $value->minutes_played; + $result[$match_id]['mid']['rating'] += (float) $value->playerrating_value * (int) $value->minutes_played; } elseif ($value->player_position == 'F') { $result[$match_id]['att']['sum_min'] += (int) $value->minutes_played; - $result[$match_id]['att']['rating'] += (int) $value->playerrating_value * (int) $value->minutes_played; + $result[$match_id]['att']['rating'] += (float) $value->playerrating_value * (int) $value->minutes_played; } elseif ($value->player_position == 'D') { $result[$match_id]['def']['sum_min'] += (int) $value->minutes_played; - $result[$match_id]['def']['rating'] += (int) $value->playerrating_value * (int) $value->minutes_played; + $result[$match_id]['def']['rating'] += (float) $value->playerrating_value * (int) $value->minutes_played; } } diff --git a/app/Filament/Widgets/Data/LoadPlayerPerformance.php b/app/Filament/Widgets/Data/LoadPlayerPerformance.php index f4603532..cd1196a6 100644 --- a/app/Filament/Widgets/Data/LoadPlayerPerformance.php +++ b/app/Filament/Widgets/Data/LoadPlayerPerformance.php @@ -2,10 +2,9 @@ namespace App\Filament\Widgets\Data; -use App\Filament\Pages\Selections\Helper\GetSeason; +use Illuminate\Support\Carbon; use App\Models\StatistikoDetail; use App\Models\StatistikoPlayer; -use Illuminate\Support\Carbon; class LoadPlayerPerformance {