From 329aa1a5e4e902dfbaccfa4bd26637a4c18143ad Mon Sep 17 00:00:00 2001 From: salam Date: Fri, 13 Feb 2026 15:11:14 +0100 Subject: [PATCH] delete from mapper if betradarid exists --- app/Livewire/Mapper/LoadEvents.php | 1 - app/Livewire/Mapper/LoadProvider.php | 8 ++++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Livewire/Mapper/LoadEvents.php b/app/Livewire/Mapper/LoadEvents.php index aec99be2..74eba052 100644 --- a/app/Livewire/Mapper/LoadEvents.php +++ b/app/Livewire/Mapper/LoadEvents.php @@ -35,7 +35,6 @@ class LoadEvents ->with('home') ->with('away') ->where('sport_id', $sport_id) - ->where('betradar_id', 0) ->where('starttime', '>', Carbon::now()); } diff --git a/app/Livewire/Mapper/LoadProvider.php b/app/Livewire/Mapper/LoadProvider.php index 43009398..7b2e0e74 100644 --- a/app/Livewire/Mapper/LoadProvider.php +++ b/app/Livewire/Mapper/LoadProvider.php @@ -2,6 +2,7 @@ namespace App\Livewire\Mapper; +use App\Models\Event; use App\Models\Mapper; use Illuminate\Support\Carbon; @@ -9,6 +10,12 @@ class LoadProvider { public static function load($search_right, $user) { + + $res = Event::query()->where('betradar_id', '>', 0)->pluck('betradar_id'); + foreach ($res as $betradar_id) { + Mapper::where('betradar_id', $betradar_id)->delete(); + } + if ($search_right) { $searchValues = preg_split('/\s+/', $search_right, -1, PREG_SPLIT_NO_EMPTY); @@ -23,6 +30,7 @@ class LoadProvider ->orWhere('away', 'LIKE', '%'.$value.'%'); } }); + } else { return Mapper::query() ->where('starttime', '>', Carbon::now())