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); $data = $this->logic->trandformListColumn($data,['agent']); return $this->success($data); } }