feat: 五公杀赔从5倍改为4倍,四条杀赔保持5倍
This commit is contained in:
parent
4d0154f3ac
commit
90d348d77a
BIN
app/.DS_Store
vendored
BIN
app/.DS_Store
vendored
Binary file not shown.
BIN
app/services/.DS_Store
vendored
BIN
app/services/.DS_Store
vendored
Binary file not shown.
@ -96,14 +96,16 @@ class ToBetNnService
|
|||||||
'withhold_player_3_banker_times',
|
'withhold_player_3_banker_times',
|
||||||
];
|
];
|
||||||
foreach ($betTotalAmount AS $k => $v){
|
foreach ($betTotalAmount AS $k => $v){
|
||||||
if ($v > $userInfo['limit_high'] && !in_array($k,$withholdKeys)){
|
$nnLimitHigh = ($userInfo['limit_high_nn'] > 0) ? $userInfo['limit_high_nn'] : $userInfo['limit_high'];
|
||||||
|
if ($v > $nnLimitHigh && !in_array($k,$withholdKeys)){
|
||||||
$ws->emit('toBet',['status' => false, 'table_id' => $tableInfo['id'], 'msg' => 'exceeds_limit_user']);
|
$ws->emit('toBet',['status' => false, 'table_id' => $tableInfo['id'], 'msg' => 'exceeds_limit_user']);
|
||||||
SocketSession::resetRepeat($fd,'user','isToBet');
|
SocketSession::resetRepeat($fd,'user','isToBet');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
foreach ($betTotalAmount AS $k => $v){
|
foreach ($betTotalAmount AS $k => $v){
|
||||||
if ($v > 0 && $v < $userInfo['limit_low'] && !in_array($k,$withholdKeys)){
|
$nnLimitLow = ($userInfo['limit_low_nn'] > 0) ? $userInfo['limit_low_nn'] : $userInfo['limit_low'];
|
||||||
|
if ($v > 0 && $v < $nnLimitLow && !in_array($k,$withholdKeys)){
|
||||||
$ws->emit('toBet',['status' => false, 'table_id' => $tableInfo['id'], 'msg' => 'under_limit_user']);
|
$ws->emit('toBet',['status' => false, 'table_id' => $tableInfo['id'], 'msg' => 'under_limit_user']);
|
||||||
SocketSession::resetRepeat($fd,'user','isToBet');
|
SocketSession::resetRepeat($fd,'user','isToBet');
|
||||||
return;
|
return;
|
||||||
|
|||||||
@ -97,14 +97,16 @@ class ToBetTcService
|
|||||||
'withhold_player_3_banker_times',
|
'withhold_player_3_banker_times',
|
||||||
];
|
];
|
||||||
foreach ($betTotalAmount AS $k => $v){
|
foreach ($betTotalAmount AS $k => $v){
|
||||||
if ($v > $userInfo['limit_high'] && !in_array($k,$withholdKeys)){
|
$nnLimitHigh = ($userInfo['limit_high_nn'] > 0) ? $userInfo['limit_high_nn'] : $userInfo['limit_high'];
|
||||||
|
if ($v > $nnLimitHigh && !in_array($k,$withholdKeys)){
|
||||||
$ws->emit('toBet',['status' => false, 'table_id' => $tableInfo['id'], 'msg' => 'exceeds_limit_user']);
|
$ws->emit('toBet',['status' => false, 'table_id' => $tableInfo['id'], 'msg' => 'exceeds_limit_user']);
|
||||||
SocketSession::resetRepeat($fd,'user','isToBet');
|
SocketSession::resetRepeat($fd,'user','isToBet');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
foreach ($betTotalAmount AS $k => $v){
|
foreach ($betTotalAmount AS $k => $v){
|
||||||
if ($v > 0 && $v < $userInfo['limit_low'] && !in_array($k,$withholdKeys)){
|
$nnLimitLow = ($userInfo['limit_low_nn'] > 0) ? $userInfo['limit_low_nn'] : $userInfo['limit_low'];
|
||||||
|
if ($v > 0 && $v < $nnLimitLow && !in_array($k,$withholdKeys)){
|
||||||
$ws->emit('toBet',['status' => false, 'table_id' => $tableInfo['id'], 'msg' => 'under_limit_user']);
|
$ws->emit('toBet',['status' => false, 'table_id' => $tableInfo['id'], 'msg' => 'under_limit_user']);
|
||||||
SocketSession::resetRepeat($fd,'user','isToBet');
|
SocketSession::resetRepeat($fd,'user','isToBet');
|
||||||
return;
|
return;
|
||||||
|
|||||||
@ -211,7 +211,7 @@ class OpeningNnService
|
|||||||
$timesPlayer1 = $userInfo['price_nn'];
|
$timesPlayer1 = $userInfo['price_nn'];
|
||||||
}elseif($data['result_player_1'] == 11){
|
}elseif($data['result_player_1'] == 11){
|
||||||
$winTotal += round($v['amount_player_1_times'] * $userInfo['price_5n'],2);
|
$winTotal += round($v['amount_player_1_times'] * $userInfo['price_5n'],2);
|
||||||
$winTotalActual += round($v['amount_player_1_times'] * 5,2);
|
$winTotalActual += round($v['amount_player_1_times'] * 4,2);
|
||||||
$timesPlayer1 = $userInfo['price_5n'];
|
$timesPlayer1 = $userInfo['price_5n'];
|
||||||
}elseif($data['result_player_1'] == 12){
|
}elseif($data['result_player_1'] == 12){
|
||||||
$winTotal += round($v['amount_player_1_times'] * $userInfo['price_bomb'],2);
|
$winTotal += round($v['amount_player_1_times'] * $userInfo['price_bomb'],2);
|
||||||
@ -240,9 +240,9 @@ class OpeningNnService
|
|||||||
$rebate += round($v['amount_player_1_banker_times'] * 3);
|
$rebate += round($v['amount_player_1_banker_times'] * 3);
|
||||||
$rebatePlayer1 += round($v['amount_player_1_banker_times'] * 3);
|
$rebatePlayer1 += round($v['amount_player_1_banker_times'] * 3);
|
||||||
}elseif($data['result_player_1'] == 11){
|
}elseif($data['result_player_1'] == 11){
|
||||||
$winTotal -= round($v['amount_player_1_banker_times'] * 5,2);
|
$winTotal -= round($v['amount_player_1_banker_times'] * 4,2);
|
||||||
$rebate += round($v['amount_player_1_banker_times'] * 5);
|
$rebate += round($v['amount_player_1_banker_times'] * 4);
|
||||||
$rebatePlayer1 += round($v['amount_player_1_banker_times'] * 5);
|
$rebatePlayer1 += round($v['amount_player_1_banker_times'] * 4);
|
||||||
}elseif($data['result_player_1'] == 12){
|
}elseif($data['result_player_1'] == 12){
|
||||||
$winTotal -= round($v['amount_player_1_banker_times'] * 5,2);
|
$winTotal -= round($v['amount_player_1_banker_times'] * 5,2);
|
||||||
$rebate += round($v['amount_player_1_banker_times'] * 5);
|
$rebate += round($v['amount_player_1_banker_times'] * 5);
|
||||||
@ -293,10 +293,10 @@ class OpeningNnService
|
|||||||
$rebate += $v['amount_player_1_times'] * 3;
|
$rebate += $v['amount_player_1_times'] * 3;
|
||||||
$rebatePlayer1 -= $v['amount_player_1_times'] * 3;
|
$rebatePlayer1 -= $v['amount_player_1_times'] * 3;
|
||||||
}elseif($data['result_banker'] == 11){
|
}elseif($data['result_banker'] == 11){
|
||||||
$winTotal -= $v['amount_player_1_times'] * 5;
|
$winTotal -= $v['amount_player_1_times'] * 4;
|
||||||
$winTotalActual -= $v['amount_player_1_times'] * 5;
|
$winTotalActual -= $v['amount_player_1_times'] * 4;
|
||||||
$rebate += $v['amount_player_1_times'] * 5;
|
$rebate += $v['amount_player_1_times'] * 4;
|
||||||
$rebatePlayer1 -= $v['amount_player_1_times'] * 5;
|
$rebatePlayer1 -= $v['amount_player_1_times'] * 4;
|
||||||
}elseif($data['result_banker'] == 12){
|
}elseif($data['result_banker'] == 12){
|
||||||
$winTotal -= $v['amount_player_1_times'] * 5;
|
$winTotal -= $v['amount_player_1_times'] * 5;
|
||||||
$winTotalActual -= $v['amount_player_1_times'] * 5;
|
$winTotalActual -= $v['amount_player_1_times'] * 5;
|
||||||
@ -326,7 +326,7 @@ class OpeningNnService
|
|||||||
$timesPlayer2 = $userInfo['price_nn'];
|
$timesPlayer2 = $userInfo['price_nn'];
|
||||||
}elseif($data['result_player_2'] == 11){
|
}elseif($data['result_player_2'] == 11){
|
||||||
$winTotal += round($v['amount_player_2_times'] * $userInfo['price_5n'],2);
|
$winTotal += round($v['amount_player_2_times'] * $userInfo['price_5n'],2);
|
||||||
$winTotalActual += round($v['amount_player_2_times'] * 5,2);
|
$winTotalActual += round($v['amount_player_2_times'] * 4,2);
|
||||||
$timesPlayer2 = $userInfo['price_5n'];
|
$timesPlayer2 = $userInfo['price_5n'];
|
||||||
}elseif($data['result_player_2'] == 12){
|
}elseif($data['result_player_2'] == 12){
|
||||||
$winTotal += round($v['amount_player_2_times'] * $userInfo['price_bomb'],2);
|
$winTotal += round($v['amount_player_2_times'] * $userInfo['price_bomb'],2);
|
||||||
@ -355,9 +355,9 @@ class OpeningNnService
|
|||||||
$rebate += round($v['amount_player_2_banker_times'] * 3);
|
$rebate += round($v['amount_player_2_banker_times'] * 3);
|
||||||
$rebatePlayer2 += round($v['amount_player_2_banker_times'] * 3);
|
$rebatePlayer2 += round($v['amount_player_2_banker_times'] * 3);
|
||||||
}elseif($data['result_player_2'] == 11){
|
}elseif($data['result_player_2'] == 11){
|
||||||
$winTotal -= round($v['amount_player_2_banker_times'] * 5,2);
|
$winTotal -= round($v['amount_player_2_banker_times'] * 4,2);
|
||||||
$rebate += round($v['amount_player_2_banker_times'] * 5);
|
$rebate += round($v['amount_player_2_banker_times'] * 4);
|
||||||
$rebatePlayer2 += round($v['amount_player_2_banker_times'] * 5);
|
$rebatePlayer2 += round($v['amount_player_2_banker_times'] * 4);
|
||||||
}elseif($data['result_player_2'] == 12){
|
}elseif($data['result_player_2'] == 12){
|
||||||
$winTotal -= round($v['amount_player_2_banker_times'] * 5,2);
|
$winTotal -= round($v['amount_player_2_banker_times'] * 5,2);
|
||||||
$rebate += round($v['amount_player_2_banker_times'] * 5);
|
$rebate += round($v['amount_player_2_banker_times'] * 5);
|
||||||
@ -408,10 +408,10 @@ class OpeningNnService
|
|||||||
$rebate += $v['amount_player_2_times'] * 3;
|
$rebate += $v['amount_player_2_times'] * 3;
|
||||||
$rebatePlayer2 -= $v['amount_player_2_times'] * 3;
|
$rebatePlayer2 -= $v['amount_player_2_times'] * 3;
|
||||||
}elseif($data['result_banker'] == 11){
|
}elseif($data['result_banker'] == 11){
|
||||||
$winTotal -= $v['amount_player_2_times'] * 5;
|
$winTotal -= $v['amount_player_2_times'] * 4;
|
||||||
$winTotalActual -= $v['amount_player_2_times'] * 5;
|
$winTotalActual -= $v['amount_player_2_times'] * 4;
|
||||||
$rebate += $v['amount_player_2_times'] * 5;
|
$rebate += $v['amount_player_2_times'] * 4;
|
||||||
$rebatePlayer2 -= $v['amount_player_2_times'] * 5;
|
$rebatePlayer2 -= $v['amount_player_2_times'] * 4;
|
||||||
}elseif($data['result_banker'] == 12){
|
}elseif($data['result_banker'] == 12){
|
||||||
$winTotal -= $v['amount_player_2_times'] * 5;
|
$winTotal -= $v['amount_player_2_times'] * 5;
|
||||||
$winTotalActual -= $v['amount_player_2_times'] * 5;
|
$winTotalActual -= $v['amount_player_2_times'] * 5;
|
||||||
@ -441,7 +441,7 @@ class OpeningNnService
|
|||||||
$timesPlayer3 = $userInfo['price_nn'];
|
$timesPlayer3 = $userInfo['price_nn'];
|
||||||
}elseif($data['result_player_3'] == 11){
|
}elseif($data['result_player_3'] == 11){
|
||||||
$winTotal += round($v['amount_player_3_times'] * $userInfo['price_5n'],2);
|
$winTotal += round($v['amount_player_3_times'] * $userInfo['price_5n'],2);
|
||||||
$winTotalActual += round($v['amount_player_3_times'] * 5,2);
|
$winTotalActual += round($v['amount_player_3_times'] * 4,2);
|
||||||
$timesPlayer3 = $userInfo['price_5n'];
|
$timesPlayer3 = $userInfo['price_5n'];
|
||||||
}elseif($data['result_player_3'] == 12){
|
}elseif($data['result_player_3'] == 12){
|
||||||
$winTotal += round($v['amount_player_3_times'] * $userInfo['price_bomb'],2);
|
$winTotal += round($v['amount_player_3_times'] * $userInfo['price_bomb'],2);
|
||||||
@ -470,9 +470,9 @@ class OpeningNnService
|
|||||||
$rebate += round($v['amount_player_3_banker_times'] * 3);
|
$rebate += round($v['amount_player_3_banker_times'] * 3);
|
||||||
$rebatePlayer3 += round($v['amount_player_3_banker_times'] * 3);
|
$rebatePlayer3 += round($v['amount_player_3_banker_times'] * 3);
|
||||||
}elseif($data['result_player_3'] == 11){
|
}elseif($data['result_player_3'] == 11){
|
||||||
$winTotal -= round($v['amount_player_3_banker_times'] * 5,2);
|
$winTotal -= round($v['amount_player_3_banker_times'] * 4,2);
|
||||||
$rebate += round($v['amount_player_3_banker_times'] * 5);
|
$rebate += round($v['amount_player_3_banker_times'] * 4);
|
||||||
$rebatePlayer3 += round($v['amount_player_3_banker_times'] * 5);
|
$rebatePlayer3 += round($v['amount_player_3_banker_times'] * 4);
|
||||||
}elseif($data['result_player_3'] == 12){
|
}elseif($data['result_player_3'] == 12){
|
||||||
$winTotal -= round($v['amount_player_3_banker_times'] * 5,2);
|
$winTotal -= round($v['amount_player_3_banker_times'] * 5,2);
|
||||||
$rebate += round($v['amount_player_3_banker_times'] * 5);
|
$rebate += round($v['amount_player_3_banker_times'] * 5);
|
||||||
@ -524,10 +524,10 @@ class OpeningNnService
|
|||||||
$rebate += $v['amount_player_3_times'] * 3;
|
$rebate += $v['amount_player_3_times'] * 3;
|
||||||
$rebatePlayer3 -= $v['amount_player_3_times'] * 3;
|
$rebatePlayer3 -= $v['amount_player_3_times'] * 3;
|
||||||
}elseif($data['result_banker'] == 11){
|
}elseif($data['result_banker'] == 11){
|
||||||
$winTotal -= $v['amount_player_3_times'] * 5;
|
$winTotal -= $v['amount_player_3_times'] * 4;
|
||||||
$winTotalActual -= $v['amount_player_3_times'] * 5;
|
$winTotalActual -= $v['amount_player_3_times'] * 4;
|
||||||
$rebate += $v['amount_player_3_times'] * 5;
|
$rebate += $v['amount_player_3_times'] * 4;
|
||||||
$rebatePlayer3 -= $v['amount_player_3_times'] * 5;
|
$rebatePlayer3 -= $v['amount_player_3_times'] * 4;
|
||||||
}elseif($data['result_banker'] == 12){
|
}elseif($data['result_banker'] == 12){
|
||||||
$winTotal -= $v['amount_player_3_times'] * 5;
|
$winTotal -= $v['amount_player_3_times'] * 5;
|
||||||
$winTotalActual -= $v['amount_player_3_times'] * 5;
|
$winTotalActual -= $v['amount_player_3_times'] * 5;
|
||||||
|
|||||||
BIN
freedom/.DS_Store
vendored
Normal file
BIN
freedom/.DS_Store
vendored
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user