wip
This commit is contained in:
1 parent
49b1eba348
commit
9ca5657827
28 files changed
+288
-234
No files matched your search
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
|
||||
Reference in new issue
Block a user