wip
This commit is contained in:
1 parent
087b0a2a1a
commit
90b1dfdc4f
6 files changed
+25
-8
No files matched your search
@@ -7,7 +7,7 @@ use App\Models\StatisticFixtures;
|
|||||||
|
|
||||||
class LoadStatisticFixturesLeaguesOptions
|
class LoadStatisticFixturesLeaguesOptions
|
||||||
{
|
{
|
||||||
public static function load($sport_id)
|
public static function load(int $sport_id)
|
||||||
{
|
{
|
||||||
$res = StatisticFixtures::where('sport_id', $sport_id)
|
$res = StatisticFixtures::where('sport_id', $sport_id)
|
||||||
->groupBy('league_id')
|
->groupBy('league_id')
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ use App\Models\StatisticFixtures;
|
|||||||
|
|
||||||
class LoadStatisticFixturesMatchOptions
|
class LoadStatisticFixturesMatchOptions
|
||||||
{
|
{
|
||||||
public static function load($league_id)
|
public static function load(int $league_id)
|
||||||
{
|
{
|
||||||
if (! $league_id) {
|
if (! $league_id) {
|
||||||
return [];
|
return [];
|
||||||
@@ -15,7 +15,7 @@ class LoadStatisticFixturesMatchOptions
|
|||||||
|
|
||||||
$arr = [];
|
$arr = [];
|
||||||
foreach ($res as $val) {
|
foreach ($res as $val) {
|
||||||
$arr[$val->id] = $val->starttime->format('Y-m-H H:i') . ' - ' . $val->home->name . ' vs ' . $val->away->name;
|
$arr[$val->id] = $val->starttime->format('Y-m-d H:i') . ' - ' . $val->home->name . ' vs ' . $val->away->name;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $arr;
|
return $arr;
|
||||||
|
|||||||
@@ -33,7 +33,9 @@ class Rose
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$res = SofaScoreRosa::where('id', '>', 441)->get();
|
// $res = SofaScoreRosa::where('id', '>', 441)->get();
|
||||||
|
|
||||||
|
$res = SofaScoreRosa::get();
|
||||||
|
|
||||||
foreach ($res as $value) {
|
foreach ($res as $value) {
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,13 @@ class ImportEvents
|
|||||||
* must be != null
|
* must be != null
|
||||||
* exp_home, exp_away, exp_handicap, exp_total
|
* exp_home, exp_away, exp_handicap, exp_total
|
||||||
*/
|
*/
|
||||||
if ((float) $row[21] != 0 && (float) $row[22] != 0 && (float) $row[23] != 0) {
|
if (
|
||||||
|
(float) $row[21] != 0
|
||||||
|
&& (float) $row[22] != 0
|
||||||
|
&& (float) $row[23] != 0
|
||||||
|
&& (float) $row[24] != 0
|
||||||
|
&& (string) $row[25] != ''
|
||||||
|
) {
|
||||||
|
|
||||||
StatistikoEvent::updateOrCreate(
|
StatistikoEvent::updateOrCreate(
|
||||||
[
|
[
|
||||||
@@ -56,7 +62,7 @@ class ImportEvents
|
|||||||
'exp_away' => (float) $row[22],
|
'exp_away' => (float) $row[22],
|
||||||
'exp_handicap' => (float) $row[23],
|
'exp_handicap' => (float) $row[23],
|
||||||
'exp_total' => (float) $row[24],
|
'exp_total' => (float) $row[24],
|
||||||
'result_code' => $row[25], // w, d, l
|
'result_code' => (string) $row[25], // w, d, l
|
||||||
'created_at' => $now,
|
'created_at' => $now,
|
||||||
'updated_at' => $now,
|
'updated_at' => $now,
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ use App\Models\StatistikoDetail;
|
|||||||
use App\Models\StatistikoEvent;
|
use App\Models\StatistikoEvent;
|
||||||
use App\Models\StatistikoPlayer;
|
use App\Models\StatistikoPlayer;
|
||||||
use Illuminate\Support\Carbon;
|
use Illuminate\Support\Carbon;
|
||||||
|
use Illuminate\Support\Facades\Log;
|
||||||
|
|
||||||
class LoadEvents
|
class LoadEvents
|
||||||
{
|
{
|
||||||
@@ -187,6 +188,9 @@ class LoadEvents
|
|||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Log::debug($res->toArray());
|
||||||
|
|
||||||
|
|
||||||
$dataset_home = [];
|
$dataset_home = [];
|
||||||
$dataset_away = [];
|
$dataset_away = [];
|
||||||
$dataset_exp_home = [];
|
$dataset_exp_home = [];
|
||||||
@@ -201,6 +205,10 @@ class LoadEvents
|
|||||||
|
|
||||||
// dd($value);
|
// dd($value);
|
||||||
|
|
||||||
|
// $result_code = (string) $value['result_code'];
|
||||||
|
|
||||||
|
// Log::debug($result_code);
|
||||||
|
|
||||||
$labels[] = round($value['starttime']->diffInDays(Carbon::now()));
|
$labels[] = round($value['starttime']->diffInDays(Carbon::now()));
|
||||||
|
|
||||||
$playing_date[] = $value['starttime']->format('d. F Y H:i');
|
$playing_date[] = $value['starttime']->format('d. F Y H:i');
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ use App\Utilities\Round;
|
|||||||
use Filament\Widgets\Concerns\InteractsWithPageFilters;
|
use Filament\Widgets\Concerns\InteractsWithPageFilters;
|
||||||
use Filament\Widgets\StatsOverviewWidget;
|
use Filament\Widgets\StatsOverviewWidget;
|
||||||
use Filament\Widgets\StatsOverviewWidget\Stat;
|
use Filament\Widgets\StatsOverviewWidget\Stat;
|
||||||
// use Illuminate\Support\Facades\Log;
|
use Illuminate\Support\Facades\Log;
|
||||||
use Illuminate\Support\HtmlString;
|
use Illuminate\Support\HtmlString;
|
||||||
use Livewire\Attributes\Reactive;
|
use Livewire\Attributes\Reactive;
|
||||||
|
|
||||||
@@ -80,6 +80,7 @@ class StatsMedianAverage extends StatsOverviewWidget
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (isset($data['results'])) {
|
if (isset($data['results'])) {
|
||||||
|
// Log::debug($data['results']);
|
||||||
$win = $data['results']['w'] ? number_format(Round::odd($total_home / $data['results']['w']), 2) : 0;
|
$win = $data['results']['w'] ? number_format(Round::odd($total_home / $data['results']['w']), 2) : 0;
|
||||||
$draw = $data['results']['d'] ? number_format(Round::odd($total_home / $data['results']['d']), 2) : 0;
|
$draw = $data['results']['d'] ? number_format(Round::odd($total_home / $data['results']['d']), 2) : 0;
|
||||||
$lost = $data['results']['l'] ? number_format(Round::odd($total_home / $data['results']['l']), 2) : 0;
|
$lost = $data['results']['l'] ? number_format(Round::odd($total_home / $data['results']['l']), 2) : 0;
|
||||||
@@ -154,7 +155,7 @@ class StatsMedianAverage extends StatsOverviewWidget
|
|||||||
return $boxes;
|
return $boxes;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function templateOdds(&$data, float $win, float $draw, float $lost): HtmlString
|
protected function templateOdds(array &$data, float $win, float $draw, float $lost): HtmlString
|
||||||
{
|
{
|
||||||
if ($data['similar_past_matches'] != 'none') {
|
if ($data['similar_past_matches'] != 'none') {
|
||||||
$name_win = '1 (' . $data['results']['w'] . ')';
|
$name_win = '1 (' . $data['results']['w'] . ')';
|
||||||
|
|||||||
Reference in new issue
Block a user