| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- <?php
- // 玩家日志控制器
- namespace app\v1\controller\gameLog;
- use app\v1\logic\gameLog\UserLogLogic;
- use plugin\saiadmin\basic\BaseController;
- use support\Request;
- use support\Response;
- class UserLogController extends BaseController
- {
- public function __construct()
- {
- $this->logic = new UserLogLogic();
- parent::__construct();
- }
- // 注册日志
- public function getRegLogList(Request $request)
- {
- $where = $request->more([
- ['user_name', ''],
- ['media_id', ''],
- ['game_id', ''],
- ['agent_id', ''],
- ['site_id', ''],
- ['reg_time', ''],
- ['vt', ''],
- ]);
- $data = $this->logic->getRegLogList($where);
- $data['data'] = $this->logic->trandformListColumn($data['data'], ['site', 'agent', 'game', 'auth', 'media', 'ip']);
- return $this->success($data);
- }
- // 登录日志
- public function getLoginLogList(Request $request)
- {
- $where = $request->more([
- ['user_name', ''],
- ['media_id', ''],
- ['game_id', ''],
- ['agent_id', ''],
- ['site_id', ''],
- ['auth_id', ''],
- ['reg_time', ''],
- ['login_time', ''],
- ]);
- $data = $this->logic->getLoginLogList($where);
- $data['data'] = $this->logic->trandformListColumn($data['data'], ['site', 'agent', 'game', 'auth', 'media', 'ip']);
- return $this->success($data);
- }
- // 充值明细
- public function getRechargeDetailList(Request $request)
- {
- $where = $request->more([
- ['game_id', ''],
- ['media_id', ''],
- ['auth_id', ''],
- ['agent_id', ''],
- ['site_id', ''],
- ['user_name', ''],
- ['server_id', ''],
- ['server_name', ''],
- ['reg_date', ''],
- ['pay_date', ''],
- ]);
- $data = $this->logic->getRechargeDetailList($where);
- $data['data'] = $this->logic->trandformListColumn($data['data'], ['game', 'ip', 'agent','auth', 'pay_channel']);
- return $this->success($data);
- }
- // 充值排行
- public function getRechargeRankList(Request $request)
- {
- $where = $request->more([
- ['game_id', ''],
- ['media_id', ''],
- ['auth_id', ''],
- ['agent_id', ''],
- ['site_id', ''],
- ['user_name', ''],
- ['server_id', ''],
- ['server_name', ''],
- ['reg_date', ''],
- ['pay_date', ''],
- ]);
- $data = $this->logic->getRechargeRankList($where);
-
- return $this->success($data);
- }
- // 充值明细导出
- public function exportRechargeDetailList(Request $request)
- {
- $where = $request->more([
- ['game_id', ''],
- ['media_id', ''],
- ['auth_id', ''],
- ['agent_id', ''],
- ['site_id', ''],
- ['user_name', ''],
- ['server_id', ''],
- ['server_name', ''],
- ['reg_date', ''],
- ['pay_date', ''],
- ]);
- return $this->logic->exportRechargeDetailList($where);
- }
- // 角色数据
- public function getRoleDataList(Request $request)
- {
- $where = $request->more([
- ['game_id', ''],
- ['media_id', ''],
- ['site_id', ''],
- ['auth_id', ''],
- ['user_name', ''],
- ['reg_time', ''],
- ]);
- $data = $this->logic->getRoleDataList($where);
- return $this->success($data);
- }
- }
|