fix import events

This commit is contained in:
salam committed 2026-06-10 16:04:40 +02:00
1 parent 8578ec96bb
commit 7665da190c
2 files changed
+28 -14

No files matched your search

@@ -18,8 +18,6 @@ class Tournament
{ {
public static function load() public static function load()
{ {
$days = 1;
$debug = Nuh::$options['d'] ?? 0; $debug = Nuh::$options['d'] ?? 0;
$force = Nuh::$options['f'] ?? 0; $force = Nuh::$options['f'] ?? 0;
@@ -28,11 +26,9 @@ class Tournament
$sport = Sport::where('id', $sport_id)->first(); $sport = Sport::where('id', $sport_id)->first();
// start yesterday $_days = self::days($sport);
$grapping_date = Carbon::now()->subDay();
$days++; dd($_days);
$days_back = Carbon::now()->subDays($days);
while ($grapping_date >= $days_back) { while ($grapping_date >= $days_back) {
@@ -179,4 +175,22 @@ class Tournament
$grapping_date->subDay(); $grapping_date->subDay();
} }
} }
public static function days(Sport $sport)
{
$d = Carbon::now()->subDay();
Notice::note($d->format('d. m. Y'), 'b');
$loop = true;
while ($loop) {
if (!SofaScoreDay::where('day', $d)->first()) {
// SofaScoreDay::insert(['day' => $d]);
$d->subDay();
} else {
$loop = false;
}
Notice::note($d->format('d. m. Y'), 'g');
}
return SofaScoreDay::where($sport->ss_slug, 0)->get();
}
} }
+8 -8
View File
@@ -13,7 +13,7 @@ class ImportEvents
{ {
$now = now()->format('Y-m-d H:i:s'); $now = now()->format('Y-m-d H:i:s');
SimpleExcelReader::create(storage_path('app/public/'.$filePath)) SimpleExcelReader::create(storage_path('app/public/' . $filePath))
->getRows() ->getRows()
->chunk(1000) ->chunk(1000)
->each(function (LazyCollection $chunk) use ($now, $importmode) { ->each(function (LazyCollection $chunk) use ($now, $importmode) {
@@ -66,14 +66,14 @@ class ImportEvents
['upsert' => true], ['upsert' => true],
); );
} else { } else {
StatistikoEvent::import( StatistikoEvent::insert(
[ [
'match_id', $row[0], 'match_id' => $row[0],
'sport_id', $row[1], 'sport_id' => $row[1],
'league_id', $row[2], 'league_id' => $row[2],
'home_id', $row[3], 'home_id' => $row[3],
'away_id', $row[4], 'away_id' => $row[4],
'starttime', Carbon::parse($row[5])->toIso8601String(), 'starttime' => Carbon::parse($row[5])->toIso8601String(),
'season' => $row[6], 'season' => $row[6],
'gls_h' => $row[7], 'gls_h' => $row[7],
'gls_a' => $row[8], 'gls_a' => $row[8],