| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- /**
- * 素材分析
- */
- namespace app\v1\controller\dataReport;
- use app\v1\logic\dataReport\MaterialLogic;
- use plugin\saiadmin\basic\BaseController;
- use plugin\saiadmin\basic\BaseLogic;
- use support\Request;
- 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);
- }
- }
|