request->userInfo; // 获取查询参数 $page = Request::get('page', 1, 'intval'); $limit = Request::get('limit', 10, 'intval'); $filters['date'] = Request::get('date', '', 'trim'); try { // 获取赢钱榜数据 $result = GameBetGameModel::getWinRanking( $userInfo['merchant_id'], $page, $limit, $filters ); // 格式化金额数据 foreach ($result['list'] as &$item) { $item['general_merchant'] = ''; $item['channel'] = ''; $item['total_win'] = (float)$item['total_win']; $item['total_bet'] = (float)$item['total_bet']; $item['balance'] = (float)$item['balance']; } return json_success($result, '获取成功'); } catch (\Exception $e) { return json_error([], '获取赢钱榜失败:' . $e->getMessage()); } } /** * 输钱榜 */ public function LoseAmount() { $userInfo = $this->request->userInfo; // 获取查询参数 $page = Request::get('page', 1, 'intval'); $limit = Request::get('limit', 10, 'intval'); $filters['date'] = Request::get('date', '', 'trim'); try { // 获取输钱榜数据 $result = GameBetGameModel::getLoseRanking( $userInfo['merchant_id'], $page, $limit, $filters ); // 格式化金额数据 foreach ($result['list'] as &$item) { $item['general_merchant'] = ''; $item['channel'] = ''; $item['total_lose'] = (float)$item['total_lose']; $item['total_bet'] = (float)$item['total_bet']; $item['balance'] = (float)$item['balance']; } return json_success($result, '获取成功'); } catch (\Exception $e) { return json_error([], '获取输钱榜失败:' . $e->getMessage()); } } /** * 注单榜 */ public function BetAmount() { $userInfo = $this->request->userInfo; // 获取查询参数 $page = Request::get('page', 1, 'intval'); $limit = Request::get('limit', 10, 'intval'); $filters['date'] = Request::get('date', '', 'trim'); try { // 获取赢钱榜数据 $result = GameBetGameModel::getBetAmountRanking( $userInfo['merchant_id'], $page, $limit, $filters ); // 格式化金额数据 foreach ($result['list'] as &$item) { $item['general_merchant'] = ''; $item['channel'] = ''; $item['total_win'] = (float)$item['total_win']; $item['total_bet'] = (float)$item['total_bet']; $item['balance'] = (float)$item['balance']; } return json_success($result, '获取成功'); } catch (\Exception $e) { return json_error([], '获取注单额榜失败:' . $e->getMessage()); } } }