From 60ab054eb2dbf2470819896eef96aa46372bb870 Mon Sep 17 00:00:00 2001 From: salam Date: Fri, 11 Sep 2026 10:49:49 +0200 Subject: [PATCH] wip --- app/Console/Commands/Grap.php | 4 ++-- app/Console/Commands/Upd.php | 10 ++++++---- app/Filament/Imports/Helper/ImportDetails.php | 6 +++--- app/Filament/Imports/Helper/ImportPlayer.php | 6 +++--- .../{UpdatePlayerSeasonHelper.php => UpdateHelper.php} | 8 ++++---- 5 files changed, 18 insertions(+), 16 deletions(-) rename app/Traits/{UpdatePlayerSeasonHelper.php => UpdateHelper.php} (99%) diff --git a/app/Console/Commands/Grap.php b/app/Console/Commands/Grap.php index 679b465e..b58d5031 100644 --- a/app/Console/Commands/Grap.php +++ b/app/Console/Commands/Grap.php @@ -10,13 +10,13 @@ use App\Console\Commands\Grapper\Sofascore\Rose; use App\Console\Commands\Grapper\Sofascore\SendMail; use App\Console\Commands\Grapper\Sofascore\SettingsToLocal; use App\Console\Commands\Grapper\Sofascore\SqlMover; -use App\Traits\UpdatePlayerSeasonHelper; +use App\Traits\UpdateHelper; use App\Utilities\Notice; use Illuminate\Console\Command; class Grap extends Command { - use UpdatePlayerSeasonHelper; + use UpdateHelper; public static $options = []; diff --git a/app/Console/Commands/Upd.php b/app/Console/Commands/Upd.php index 214b8773..ae05eaf6 100644 --- a/app/Console/Commands/Upd.php +++ b/app/Console/Commands/Upd.php @@ -2,19 +2,21 @@ namespace App\Console\Commands; -use App\Traits\UpdatePlayerSeasonHelper; +use App\Traits\UpdateHelper; use Illuminate\Console\Command; class Upd extends Command { - use UpdatePlayerSeasonHelper; + use UpdateHelper; - protected $signature = 'upd {--d}'; + protected $signature = 'update:player {--d}'; protected $description = 'update sofa_score_player_per_seasons'; public function handleUpdate(int $playerCount): void { - $this->update($playerCount); + // Have fun running imports here + // Examples can be found in the ImportHelper trait + $this->updatePlayers($playerCount); } } diff --git a/app/Filament/Imports/Helper/ImportDetails.php b/app/Filament/Imports/Helper/ImportDetails.php index 1ef1f558..e6657341 100644 --- a/app/Filament/Imports/Helper/ImportDetails.php +++ b/app/Filament/Imports/Helper/ImportDetails.php @@ -3,14 +3,14 @@ namespace App\Filament\Imports\Helper; use App\Models\StatistikoDetail; -use App\Traits\UpdatePlayerSeasonHelper; +use App\Traits\UpdateHelper; use Illuminate\Support\Carbon; use Illuminate\Support\LazyCollection; use Spatie\SimpleExcel\SimpleExcelReader; class ImportDetails { - use UpdatePlayerSeasonHelper; + use UpdateHelper; public static function run(string $filePath): void { @@ -64,6 +64,6 @@ class ImportDetails StatistikoDetail::where('updated_at', '!=', $now)->update(['is_active' => 0]); /**update statistic player tabel */ - UpdatePlayerSeasonHelper::update(1000000); + UpdateHelper::updatePlayers(1000000); } } diff --git a/app/Filament/Imports/Helper/ImportPlayer.php b/app/Filament/Imports/Helper/ImportPlayer.php index e5dd096c..16a64d79 100644 --- a/app/Filament/Imports/Helper/ImportPlayer.php +++ b/app/Filament/Imports/Helper/ImportPlayer.php @@ -3,13 +3,13 @@ namespace App\Filament\Imports\Helper; use App\Models\StatistikoPlayer; -use App\Traits\UpdatePlayerSeasonHelper; +use App\Traits\UpdateHelper; use Illuminate\Support\LazyCollection; use Spatie\SimpleExcel\SimpleExcelReader; class ImportPlayer { - use UpdatePlayerSeasonHelper; + use UpdateHelper; public static function run(string $filePath): void { @@ -117,6 +117,6 @@ class ImportPlayer }); /**update statistic player tabel */ - UpdatePlayerSeasonHelper::update(1000000); + UpdateHelper::updatePlayers(1000000); } } diff --git a/app/Traits/UpdatePlayerSeasonHelper.php b/app/Traits/UpdateHelper.php similarity index 99% rename from app/Traits/UpdatePlayerSeasonHelper.php rename to app/Traits/UpdateHelper.php index e676f782..1d1f9828 100644 --- a/app/Traits/UpdatePlayerSeasonHelper.php +++ b/app/Traits/UpdateHelper.php @@ -14,7 +14,7 @@ use PDOStatement; use function Laravel\Prompts\select; -trait UpdatePlayerSeasonHelper +trait UpdateHelper { protected float $benchmarkStartTime; @@ -26,7 +26,7 @@ trait UpdatePlayerSeasonHelper protected int $debug; - public function handleUpdate(): void + public function handle(): void { error_reporting(E_ALL); ini_set('display_errors', 1); @@ -49,7 +49,7 @@ trait UpdatePlayerSeasonHelper } try { - $this->update($playerCount); + $this->updatePlayers($playerCount); } catch (\Exception $e) { $this->error(get_class($e).' '.Str::of($e->getMessage())->limit(100)->value()); } @@ -115,7 +115,7 @@ trait UpdatePlayerSeasonHelper $this->newLine(); } - protected function update(int $playerCount) + protected function updatePlayers(int $playerCount) { $res_player = StatistikoDetail::query()->where('is_active', 1)->limit($playerCount)->pluck('ss_player_id')->toArray();