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_time', ''], ['pay_time', ''], ]); $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_time', ''], ['pay_time', ''], ]); $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', ''], ['create_time', ''], ]); $data = $this->logic->getRoleDataList($where); $data['data'] = $this->logic->trandformListColumn($data['data'], ['game', 'ip', 'agent', 'auth']); return $this->success($data); } }