| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- /**
- * 渠道分析
- */
- namespace app\v1\controller\gameLog;
- use app\v1\logic\gameLog\AnalyseLogic;
- use app\v1\logic\gameLog\MaterialLogic;
- use plugin\saiadmin\basic\BaseController;
- use plugin\saiadmin\basic\BaseLogic;
- use support\Request;
- use support\Response;
- class MaterialController extends BaseController
- {
- protected $baseLogic;
- public function __construct()
- {
- $this->logic = new MaterialLogic();
- $this->baseLogic = new BaseLogic();
- parent::__construct();
- }
- // 渠道数据总览
- public function getMaterialList(Request $request)
- {
- $where = $request->more([
- ['game_id', ''],
- ['reg_date', ''],
- ['author_id',''],
- ['media_id',''],
- ['cost_type',''],
- ['material_name',''],
- ['material_id',''],
- ['auth_id', ''],
- ['group',''],
- ]);
- $result = $this->logic->getMaterialList($where);
- $result['data'] = $this->baseLogic->trandformListColumn($result['data'],['auth','author']);
- return $this->success($result);
- }
- }
|