|
@@ -32,30 +32,56 @@ class Home extends Controller
|
|
|
$today = date('Y-m-d');
|
|
$today = date('Y-m-d');
|
|
|
|
|
|
|
|
//投注统计
|
|
//投注统计
|
|
|
- $query = BalanceLog::query();
|
|
|
|
|
- $query->where('type', 1)->where('change_type', 'like', '%投注');
|
|
|
|
|
|
|
+ $query = BalanceLog::leftJoin('users', 'users.member_id', '=', 'balance_logs.member_id');
|
|
|
|
|
+ $query->where('balance_logs.type', 1)->where('balance_logs.change_type', 'like', '%投注')->where('users.from', '<>', 2);
|
|
|
$query1 = clone $query;
|
|
$query1 = clone $query;
|
|
|
- $bet['amount'] = (float)$query1->whereBetween('created_at', [$start, $end])->sum('amount');//投注金额
|
|
|
|
|
|
|
+ $bet['amount'] = (float)$query1->whereBetween('balance_logs.created_at', [$start, $end])->sum('amount');//投注金额
|
|
|
$bet['amount'] = abs($bet['amount']);
|
|
$bet['amount'] = abs($bet['amount']);
|
|
|
$query1 = clone $query;
|
|
$query1 = clone $query;
|
|
|
- $bet['today_amount'] = (float)$query1->whereBetween('created_at', [$today, $end])->sum('amount');//今日投注金额
|
|
|
|
|
|
|
+ $bet['today_amount'] = (float)$query1->whereBetween('balance_logs.created_at', [$today, $end])->sum('amount');//今日投注金额
|
|
|
$bet['today_amount'] = abs($bet['today_amount']);
|
|
$bet['today_amount'] = abs($bet['today_amount']);
|
|
|
|
|
|
|
|
|
|
+ //投注统计
|
|
|
|
|
+ $query = BalanceLog::leftJoin('users', 'users.member_id', '=', 'balance_logs.member_id');
|
|
|
|
|
+ $query->where('balance_logs.type', 1)->where('balance_logs.change_type', 'like', '%投注')->where('users.from', 2);
|
|
|
|
|
+ $query1 = clone $query;
|
|
|
|
|
+ $virtual_bet['amount'] = (float)$query1->whereBetween('balance_logs.created_at', [$start, $end])->sum('amount');//投注金额
|
|
|
|
|
+ $virtual_bet['amount'] = abs($virtual_bet['amount']);
|
|
|
|
|
+ $query1 = clone $query;
|
|
|
|
|
+ $virtual_bet['today_amount'] = (float)$query1->whereBetween('balance_logs.created_at', [$today, $end])->sum('amount');//今日投注金额
|
|
|
|
|
+ $virtual_bet['today_amount'] = abs($virtual_bet['today_amount']);
|
|
|
|
|
+
|
|
|
//投注退款统计
|
|
//投注退款统计
|
|
|
- $query = BalanceLog::query();
|
|
|
|
|
- $query->where('type', 1)->where('change_type', 'like', '%退款');
|
|
|
|
|
|
|
+ $query = BalanceLog::leftJoin('users', 'users.member_id', '=', 'balance_logs.member_id');
|
|
|
|
|
+ $query->where('balance_logs.type', 1)->where('balance_logs.change_type', 'like', '%退款')->where('users.from', '<>', 2);
|
|
|
$query1 = clone $query;
|
|
$query1 = clone $query;
|
|
|
- $bet['refund_amount'] = (float)$query1->whereBetween('created_at', [$start, $end])->sum('amount');//投注退款金额
|
|
|
|
|
|
|
+ $bet['refund_amount'] = (float)$query1->whereBetween('balance_logs.created_at', [$start, $end])->sum('amount');//投注退款金额
|
|
|
$query1 = clone $query;
|
|
$query1 = clone $query;
|
|
|
- $bet['today_refund_amount'] = (float)$query1->whereBetween('created_at', [$today, $end])->sum('amount');//今日投注退款金额
|
|
|
|
|
|
|
+ $bet['today_refund_amount'] = (float)$query1->whereBetween('balance_logs.created_at', [$today, $end])->sum('amount');//今日投注退款金额
|
|
|
|
|
+
|
|
|
|
|
+ //投注退款统计
|
|
|
|
|
+ $query = BalanceLog::leftJoin('users', 'users.member_id', '=', 'balance_logs.member_id');
|
|
|
|
|
+ $query->where('balance_logs.type', 1)->where('balance_logs.change_type', 'like', '%退款')->where('users.from', 2);
|
|
|
|
|
+ $query1 = clone $query;
|
|
|
|
|
+ $virtual_bet['refund_amount'] = (float)$query1->whereBetween('balance_logs.created_at', [$start, $end])->sum('amount');//投注退款金额
|
|
|
|
|
+ $query1 = clone $query;
|
|
|
|
|
+ $virtual_bet['today_refund_amount'] = (float)$query1->whereBetween('balance_logs.created_at', [$today, $end])->sum('amount');//今日投注退款金额
|
|
|
|
|
|
|
|
//投注中奖统计
|
|
//投注中奖统计
|
|
|
- $query = BalanceLog::query();
|
|
|
|
|
- $query->where('type', 1)->where('change_type', 'like', '%中奖');
|
|
|
|
|
|
|
+ $query = BalanceLog::leftJoin('users', 'users.member_id', '=', 'balance_logs.member_id');
|
|
|
|
|
+ $query->where('balance_logs.type', 1)->where('balance_logs.change_type', 'like', '%中奖')->where('users.from', '<>', 2);
|
|
|
|
|
+ $query1 = clone $query;
|
|
|
|
|
+ $bet['win_amount'] = (float)$query1->whereBetween('balance_logs.created_at', [$start, $end])->sum('amount');//投注中奖金额
|
|
|
|
|
+ $query1 = clone $query;
|
|
|
|
|
+ $bet['today_win_amount'] = (float)$query1->whereBetween('balance_logs.created_at', [$today, $end])->sum('amount');//今日投注中奖金额
|
|
|
|
|
+
|
|
|
|
|
+ //投注中奖统计
|
|
|
|
|
+ $query = BalanceLog::leftJoin('users', 'users.member_id', '=', 'balance_logs.member_id');
|
|
|
|
|
+ $query->where('balance_logs.type', 1)->where('balance_logs.change_type', 'like', '%中奖')->where('users.from', 2);
|
|
|
$query1 = clone $query;
|
|
$query1 = clone $query;
|
|
|
- $bet['win_amount'] = (float)$query1->whereBetween('created_at', [$start, $end])->sum('amount');//投注中奖金额
|
|
|
|
|
|
|
+ $virtual_bet['win_amount'] = (float)$query1->whereBetween('balance_logs.created_at', [$start, $end])->sum('amount');//投注中奖金额
|
|
|
$query1 = clone $query;
|
|
$query1 = clone $query;
|
|
|
- $bet['today_win_amount'] = (float)$query1->whereBetween('created_at', [$today, $end])->sum('amount');//今日投注中奖金额
|
|
|
|
|
|
|
+ $virtual_bet['today_win_amount'] = (float)$query1->whereBetween('balance_logs.created_at', [$today, $end])->sum('amount');//今日投注中奖金额
|
|
|
|
|
|
|
|
//余额宝统计
|
|
//余额宝统计
|
|
|
$query = BalanceLog::query();
|
|
$query = BalanceLog::query();
|