From de79b397103db8708af61dcbe251e83558dffacd Mon Sep 17 00:00:00 2001 From: salam Date: Mon, 16 Feb 2026 10:27:16 +0100 Subject: [PATCH] wip --- .../Commands/Grapper/Fixtures/FindFixture.php | 67 ++++++++++--------- 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/app/Console/Commands/Grapper/Fixtures/FindFixture.php b/app/Console/Commands/Grapper/Fixtures/FindFixture.php index e4de4e3f..e4c5c03f 100644 --- a/app/Console/Commands/Grapper/Fixtures/FindFixture.php +++ b/app/Console/Commands/Grapper/Fixtures/FindFixture.php @@ -125,55 +125,56 @@ class FindFixture /************************************************* * FIND *************************************************/ + if (isset($event['home_id']) && isset($event['away_id'])) { - $startime = $event['starttime']; + $startime = $event['starttime']; - $from = Carbon::createFromDate($startime)->subDay(); + $from = Carbon::createFromDate($startime)->subDay(); - $to = Carbon::createFromDate($startime)->addDay(); + $to = Carbon::createFromDate($startime)->addDay(); - $home_id = FindFixture::$elements[$event['home_id']] ?? 0; + $home_id = FindFixture::$elements[$event['home_id']] ?? 0; - $away_id = FindFixture::$elements[$event['away_id']] ?? 0; + $away_id = FindFixture::$elements[$event['away_id']] ?? 0; - $competition_group_id = FindFixture::$groups[$event['group_id']] ?? 0; + $competition_group_id = FindFixture::$groups[$event['group_id']] ?? 0; - if ($home_id && $away_id && $competition_group_id) { + if ($home_id && $away_id && $competition_group_id) { - $match_id = Event::query() - ->where('home_id', $home_id) - ->where('away_id', $away_id) - ->where('competition_group_id', $competition_group_id) - ->where('starttime', '>', $from->toDateTimeString()) - ->where('starttime', '<', $to->toDateTimeString()) - ->value('id'); + $match_id = Event::query() + ->where('home_id', $home_id) + ->where('away_id', $away_id) + ->where('competition_group_id', $competition_group_id) + ->where('starttime', '>', $from->toDateTimeString()) + ->where('starttime', '<', $to->toDateTimeString()) + ->value('id'); - if ($match_id) { + if ($match_id) { - $event['id'] = $match_id; + $event['id'] = $match_id; - $update_array = []; + $update_array = []; - if ($betradar_id) { - $update_array['betradar_id'] = $betradar_id; + if ($betradar_id) { + $update_array['betradar_id'] = $betradar_id; + } + if ($betsapi_id) { + $update_array['betsapi_id'] = $betsapi_id; + } + if ($bet365_id) { + $update_array['bet365_id'] = $bet365_id; + } + + if ($update_array) { + Event::where('id', $match_id)->update($update_array); + } + + } else { + Mapper::updateOrCreate(['event_id' => $event_id], $event); } - if ($betsapi_id) { - $update_array['betsapi_id'] = $betsapi_id; - } - if ($bet365_id) { - $update_array['bet365_id'] = $bet365_id; - } - - if ($update_array) { - Event::where('id', $match_id)->update($update_array); - } - } else { Mapper::updateOrCreate(['event_id' => $event_id], $event); } - } else { - Mapper::updateOrCreate(['event_id' => $event_id], $event); } - } }