| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <?php
- namespace app\v1\controller\gameLog;
- use app\v1\logic\gameLog\channelAnalysisLogic;
- use plugin\saiadmin\basic\BaseController;
- use support\Request;
- use support\Response;
- class channelAnalysisController extends BaseController
- {
- public function __construct()
- {
- $this->logic = new channelAnalysisLogic();
- parent::__construct();
- }
- // 分时数据
- public function getHourDataList(Request $request)
- {
- $where = $request->more([
- ['game_id', ''],
- ['media_id', ''],
- ['agent_id', ''],
- ['site_id', ''],
- ['auth_id', ''],
- ['reg_date', '']
- ]);
- $data = $this->logic->getHourDataList($where);
- $data = $this->logic->trandformListColumn($data,['agent']);
- return $this->success($data);
- }
- // 留存数据
- public function getActiveDataList(Request $request){
- $where = $request->more([
- ['game_id', ''],
- ['media_id', ''],
- ['agent_id', ''],
- ['site_id', ''],
- ['auth_id', ''],
- ['reg_date', '']
- ]);
- $data = $this->logic->getActiveDataList($where);
- return $this->success($data);
- }
- // 渠道总览
- public function getAgentDataList(Request $request){
- $where = $request->more([
- ['game_id', ''],
- ['media_id', ''],
- ['agent_id', ''],
- ['site_id', ''],
- ['auth_id', ''],
- ['reg_date', ''],
- ['group', ''],
- ['filter', '']
- ]);
- $data = $this->logic->getAgentDataList($where);
- return $this->success($data);
- }
- }
|