add more bettypes to comp with dds for sports
This commit is contained in:
1 parent
61418c8cee
commit
1aa044fff1
14 files changed
+69
-56
No files matched your search
@@ -2,26 +2,29 @@
|
||||
|
||||
namespace App\Actions;
|
||||
|
||||
use App\Models\BettypeUser;
|
||||
use App\Models\MultilineSetting;
|
||||
use DB;
|
||||
use Filament\Notifications\Notification;
|
||||
|
||||
class BettypUserGenerator
|
||||
{
|
||||
public static function run($record)
|
||||
{
|
||||
$user_id = $record->id;
|
||||
$user_id = (int) $record->id;
|
||||
|
||||
$multilines = MultilineSetting::select('id', 'sport_id')->get();
|
||||
$multilines = MultilineSetting::orderBy('sport_id')->pluck('sport_id', 'id');
|
||||
|
||||
foreach ($multilines as $multiline) {
|
||||
foreach ($multilines as $multiline_setting_id => $sport_id) {
|
||||
|
||||
$is_active = in_array($multiline->id, [1, 6, 7, 10, 8, 12, 15, 16, 17]) ? 1 : 0;
|
||||
$is_active = in_array($multiline_setting_id, [1, 2, 9, 10, 16, 17, 22, 23]) ? 1 : 0;
|
||||
|
||||
$setting = [];
|
||||
$setting['sport_id'] = $sport_id;
|
||||
$setting['user_id'] = $user_id;
|
||||
$setting['multiline_setting_id'] = $multiline_setting_id;
|
||||
|
||||
DB::table('bettype_users')->updateOrInsert($setting, ['is_active' => $is_active]);
|
||||
|
||||
BettypeUser::updateOrCreate(
|
||||
['user_id' => (int) $user_id, 'multiline_setting_id' => (int) $multiline->id, 'sport_id' => (int) $multiline->sport_id],
|
||||
['is_active' => (int) $is_active]
|
||||
);
|
||||
}
|
||||
|
||||
Notification::make()
|
||||
|
||||
@@ -4,6 +4,7 @@ namespace App\Actions;
|
||||
|
||||
use App\Models\MultilineClient;
|
||||
use App\Models\MultilineSetting;
|
||||
use DB;
|
||||
use Filament\Notifications\Notification;
|
||||
|
||||
class MultilineGenerator
|
||||
@@ -16,27 +17,25 @@ class MultilineGenerator
|
||||
|
||||
$bookmaker = [0, 6, 30, 649, 117];
|
||||
|
||||
foreach ($record->sport as $sportid) {
|
||||
foreach ($record->sport as $sport_id) {
|
||||
|
||||
$multilines = MultilineSetting::where('sport_id', $sportid)->get();
|
||||
$multilines = MultilineSetting::where('sport_id', $sport_id)->get();
|
||||
|
||||
foreach ($multilines as $multiline) {
|
||||
|
||||
for ($i = 1; $i <= 4; $i++) {
|
||||
|
||||
MultilineClient::updateOrCreate(
|
||||
[
|
||||
'client_id' => $client_id,
|
||||
'sport_id' => $sportid,
|
||||
'multiline_setting_id' => $multiline->id,
|
||||
'position' => $i,
|
||||
],
|
||||
[
|
||||
'bookmaker_id' => $bookmaker[$i],
|
||||
'sort' => $i,
|
||||
'disabled' => 0,
|
||||
]
|
||||
);
|
||||
$setting = [];
|
||||
$setting['client_id'] = $client_id;
|
||||
$setting['sport_id'] = $sport_id;
|
||||
$setting['multiline_setting_id'] = $multiline->id;
|
||||
$setting['position'] = $i;
|
||||
|
||||
DB::table('multiline_clients')->updateOrInsert($setting, [
|
||||
'bookmaker_id' => $bookmaker[$i],
|
||||
'sort' => $i,
|
||||
'disabled' => 0,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -131,9 +131,9 @@ class Odds
|
||||
case 5:
|
||||
/**
|
||||
* 1 2-WAY
|
||||
* 131073 MONEY LINE - Q1
|
||||
* 3 POINTS
|
||||
* 4 TOTALS
|
||||
* 131073 MONEY LINE - Q1
|
||||
*/
|
||||
$markets = '1,3,4,131073';
|
||||
break;
|
||||
|
||||
@@ -13,6 +13,7 @@ class BettypeUser extends Model
|
||||
'sport_id',
|
||||
'multiline_setting_id',
|
||||
'is_active',
|
||||
'unique_key',
|
||||
];
|
||||
|
||||
protected static function booted(): void
|
||||
|
||||
@@ -6,7 +6,7 @@ use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Odds3wayHt extends Model
|
||||
{
|
||||
protected $table = 'odds_3ways';
|
||||
protected $table = 'odds_3ways_ht';
|
||||
|
||||
protected $fillable = [
|
||||
'id',
|
||||
|
||||
@@ -6,7 +6,7 @@ use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class OddsPointHt extends Model
|
||||
{
|
||||
protected $table = 'odds_points';
|
||||
protected $table = 'odds_points_ht';
|
||||
|
||||
protected $fillable = [
|
||||
'id',
|
||||
|
||||
File renamed without changes.
@@ -6,7 +6,7 @@ use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class OddsTotalHt extends Model
|
||||
{
|
||||
protected $table = 'odds_totals';
|
||||
protected $table = 'odds_totals_ht';
|
||||
|
||||
protected $fillable = [
|
||||
'id',
|
||||
|
||||
Reference in new issue
Block a user