|
@@ -22,7 +22,7 @@ class WinLoseRankController extends Controller
|
|
|
$sortType = $req->input('sortType', 'asc');
|
|
$sortType = $req->input('sortType', 'asc');
|
|
|
|
|
|
|
|
if ($sortBy == 'rtp') {
|
|
if ($sortBy == 'rtp') {
|
|
|
- $sort = 'CASE WHEN ruds.TotalBet > 0 THEN (ruds.WinScore + ruds.LostScore)*1.0/ruds.TotalBet ELSE 0 END ' . $sortType;
|
|
|
|
|
|
|
+ $sort = 'CASE WHEN ruds.TotalBet > 0 THEN 1 - (ruds.WinScore + ruds.LostScore)*1.0/ruds.TotalBet ELSE 0 END ' . $sortType;
|
|
|
$q->orderByRaw($sort);
|
|
$q->orderByRaw($sort);
|
|
|
} elseif ($sortBy == 'winlose') {
|
|
} elseif ($sortBy == 'winlose') {
|
|
|
$sort = '(ruds.WinScore + ruds.LostScore) ' . $sortType;
|
|
$sort = '(ruds.WinScore + ruds.LostScore) ' . $sortType;
|
|
@@ -35,7 +35,7 @@ class WinLoseRankController extends Controller
|
|
|
'ruds.WinScore',
|
|
'ruds.WinScore',
|
|
|
'ruds.LostScore',
|
|
'ruds.LostScore',
|
|
|
'ruds.TotalBet',
|
|
'ruds.TotalBet',
|
|
|
- DB::raw('CASE WHEN ruds.TotalBet > 0 THEN (ruds.WinScore + ruds.LostScore)*1.0/ruds.TotalBet ELSE 0 END as rtp'),
|
|
|
|
|
|
|
+ DB::raw('CASE WHEN ruds.TotalBet > 0 THEN 1 - (ruds.WinScore + ruds.LostScore)*1.0/ruds.TotalBet ELSE 0 END as rtp'),
|
|
|
DB::raw('0 as sameRW'),
|
|
DB::raw('0 as sameRW'),
|
|
|
DB::raw('-1 as KindID'), DB::raw('0 as TotalRecharge'), DB::raw('0 as TotalWithdraw'),
|
|
DB::raw('-1 as KindID'), DB::raw('0 as TotalRecharge'), DB::raw('0 as TotalWithdraw'),
|
|
|
DB::raw('\'\' as EmailAddress'), DB::raw('\'\' as PhoneNum'), DB::raw('0 as GameID'),
|
|
DB::raw('\'\' as EmailAddress'), DB::raw('\'\' as PhoneNum'), DB::raw('0 as GameID'),
|