wip
This commit is contained in:
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 */
|
/**update statistic player tabel */
|
||||||
UpdateHelper::updatePlayers(1000000);
|
UpdateHelper::updatePlayers(1000000);
|
||||||
|
|||||||
@@ -349,11 +349,13 @@ class PlayerPropsDrop extends Widget
|
|||||||
|
|
||||||
$count_player = 0;
|
$count_player = 0;
|
||||||
foreach ($player as $key => $value) {
|
foreach ($player as $key => $value) {
|
||||||
if ($value['position'] != 'GK') {
|
if ($value['position'] != 'GK' and $value['is_active'] == 1) {
|
||||||
$count_player++;
|
$count_player++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dd($count_player);
|
||||||
|
|
||||||
// Aspettativa Team di Riferimento
|
// Aspettativa Team di Riferimento
|
||||||
// (ATR) = Aspettativa Team * Numero di Giocatori di Team in Rosters (esclusi i portieri) / 10.
|
// (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
|
// 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['id'] = $ss_player_id;
|
||||||
$tmp['name'] = $val->details->player_name;
|
$tmp['name'] = $val->details->player_name;
|
||||||
|
|
||||||
|
$tmp['id_team'] = $team_id;
|
||||||
$tmp['asp_team'] = $asp_team;
|
$tmp['asp_team'] = $asp_team;
|
||||||
$tmp['asp_team_riferimento'] = $asp_team_riferimento;
|
$tmp['asp_team_riferimento'] = $asp_team_riferimento;
|
||||||
$tmp['player_count_without_gk'] = $count_player;
|
$tmp['player_count_without_gk'] = $count_player;
|
||||||
|
|||||||
@@ -46,9 +46,9 @@ trait UpdateHelper
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$this->updatePlayers($playerCount);
|
self::updatePlayers($playerCount);
|
||||||
} catch (\Exception $e) {
|
} 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) {
|
if ($this->debug) {
|
||||||
@@ -97,8 +97,8 @@ trait UpdateHelper
|
|||||||
|
|
||||||
$formattedTime = match (true) {
|
$formattedTime = match (true) {
|
||||||
$executionTime >= 60 => sprintf('%dm %ds', floor($executionTime / 60), $executionTime % 60),
|
$executionTime >= 60 => sprintf('%dm %ds', floor($executionTime / 60), $executionTime % 60),
|
||||||
$executionTime >= 1 => round($executionTime, 2) . 's',
|
$executionTime >= 1 => round($executionTime, 2).'s',
|
||||||
default => round($executionTime * 1000) . 'ms',
|
default => round($executionTime * 1000).'ms',
|
||||||
};
|
};
|
||||||
|
|
||||||
$this->newLine();
|
$this->newLine();
|
||||||
@@ -112,7 +112,7 @@ trait UpdateHelper
|
|||||||
$this->newLine();
|
$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();
|
$res_player = StatistikoDetail::query()->where('is_active', 1)->limit($playerCount)->pluck('ss_player_id')->toArray();
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user