This commit is contained in:
salam committed 2026-01-26 12:17:24 +01:00
1 parent 49b1eba348
commit 9ca5657827
28 files changed
+288 -234

No files matched your search

+1 -23
View File
@@ -43,32 +43,10 @@ class LoadEvents
case 2:
// BETSAPI
return $query->where('betsapi_id', 0);
break;
case 3:
// Magloo Kenia
return $query->where('magken_id', 0);
break;
case 4:
// Magloo Nigeria
return $query->where('magnig_id', 0);
break;
case 5:
// Logifuture Nigeria
return $query->where('lognig_id', 0);
break;
case 6:
// Magloo Colombia
return $query->where('logcol_id', 0);
break;
default:
return $query->where('betradar_id', 0);
return $query->with('event_bookmaker')->doesntHave('event_bookmaker');
break;
}
}
}
+20 -9
View File
@@ -5,6 +5,7 @@ namespace App\Livewire\Mapper;
use App\Models\CompetitionGroupProvider;
use App\Models\ElementProvider;
use App\Models\Event;
use App\Models\EventBookmaker;
use App\Models\Mapper;
use Illuminate\Support\Facades\Auth;
@@ -26,10 +27,6 @@ class StoreMapped
"bet365_id" => 0
"_1xbet_id" => 0
"bwin_id" => 0
"magnig_id" => 0
"magken_id" => 0
"lognig_id" => 0
"logcol_id" => 0
"starttime" => "2026-01-02 13:00:00"
"sport_id" => 1
"country_id" => 365
@@ -79,27 +76,41 @@ class StoreMapped
switch ($mapper->provider_id) {
case 2:
// BETSAPI
$event->betradar_id = $mapper->betradar_id ?? 0;
$event->betsapi_id = $mapper->event_id;
$event->bet365_id = $mapper->bet365_id ?? 0;
break;
case 3:
// MAGLOO KENIA
$event->magken_id = $mapper->event_id;
EventBookmaker::updateOrCreate([
'event_id' => $arguments['id'],
'bookmaker_id' => 16,
], ['starttime' => $mapper->starttime, 'in_feed' => 1, 'bmoid' => $mapper->event_id, 'is_swopped' => $swopped]);
break;
case 4:
// MAGLOO NIGERIA
$event->magnig_id = $mapper->event_id;
EventBookmaker::updateOrCreate([
'event_id' => $arguments['id'],
'bookmaker_id' => 10,
], ['starttime' => $mapper->starttime, 'in_feed' => 1, 'bmoid' => $mapper->event_id, 'is_swopped' => $swopped]);
break;
case 5:
// LOGIFUTUR NIGERA
$event->lognig_id = $mapper->event_id;
EventBookmaker::updateOrCreate([
'event_id' => $arguments['id'],
'bookmaker_id' => 35,
], ['starttime' => $mapper->starttime, 'in_feed' => 1, 'bmoid' => $mapper->event_id, 'is_swopped' => $swopped]);
break;
case 6:
// LOGIFUTUR COLOMBIA
$event->logcol_id = $mapper->event_id;
EventBookmaker::updateOrCreate([
'event_id' => $arguments['id'],
'bookmaker_id' => 36,
], ['starttime' => $mapper->starttime, 'in_feed' => 1, 'bmoid' => $mapper->event_id, 'is_swopped' => $swopped]);
break;
}
if ($mapper->betradar_id) {
$event->betradar_id = $mapper->betradar_id;
}
$event->save();
Mapper::where('event_id', $arguments['event_id'])->delete();