This commit is contained in:
salam committed 2026-09-14 20:46:06 +02:00
1 parent 545b2ef44a
commit 8722d88870
3 files changed
+10 -7

No files matched your search

@@ -61,7 +61,7 @@ class ImportDetails
}
});
StatistikoDetail::where('updated_at', '!=', $now)->update(['is_active' => 0]);
StatistikoDetail::where('updated_at', '!=', $now)->update(['is_active' => 0, 'ss_team_id' => 0]);
/**update statistic player tabel */
UpdateHelper::updatePlayers(1000000);
+4 -1
View File
@@ -349,11 +349,13 @@ class PlayerPropsDrop extends Widget
$count_player = 0;
foreach ($player as $key => $value) {
if ($value['position'] != 'GK') {
if ($value['position'] != 'GK' and $value['is_active'] == 1) {
$count_player++;
}
}
dd($count_player);
// Aspettativa Team di Riferimento
// (ATR) = Aspettativa Team * Numero di Giocatori di Team in Rosters (esclusi i portieri) / 10.
// Ad esempio per Remo (supponiamo 24 giocatori nel Roster esclusi i portieri): ATR = 1.2 * 24 / 10 = 2.88
@@ -395,6 +397,7 @@ class PlayerPropsDrop extends Widget
$tmp['id'] = $ss_player_id;
$tmp['name'] = $val->details->player_name;
$tmp['id_team'] = $team_id;
$tmp['asp_team'] = $asp_team;
$tmp['asp_team_riferimento'] = $asp_team_riferimento;
$tmp['player_count_without_gk'] = $count_player;
+5 -5
View File
@@ -46,9 +46,9 @@ trait UpdateHelper
}
try {
$this->updatePlayers($playerCount);
self::updatePlayers($playerCount);
} catch (\Exception $e) {
$this->error(get_class($e) . ' ' . Str::of($e->getMessage())->limit(100)->value());
$this->error(get_class($e).' '.Str::of($e->getMessage())->limit(100)->value());
}
if ($this->debug) {
@@ -97,8 +97,8 @@ trait UpdateHelper
$formattedTime = match (true) {
$executionTime >= 60 => sprintf('%dm %ds', floor($executionTime / 60), $executionTime % 60),
$executionTime >= 1 => round($executionTime, 2) . 's',
default => round($executionTime * 1000) . 'ms',
$executionTime >= 1 => round($executionTime, 2).'s',
default => round($executionTime * 1000).'ms',
};
$this->newLine();
@@ -112,7 +112,7 @@ trait UpdateHelper
$this->newLine();
}
protected function updatePlayers(int $playerCount)
public static function updatePlayers(int $playerCount)
{
$res_player = StatistikoDetail::query()->where('is_active', 1)->limit($playerCount)->pluck('ss_player_id')->toArray();