MaterialController.php 816 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * 渠道分析
  4. */
  5. namespace app\v1\controller\gameLog;
  6. use app\v1\logic\gameLog\AnalyseLogic;
  7. use app\v1\logic\gameLog\MaterialLogic;
  8. use plugin\saiadmin\basic\BaseController;
  9. use support\Request;
  10. use support\Response;
  11. class MaterialController extends BaseController
  12. {
  13. public function __construct()
  14. {
  15. $this->logic = new MaterialLogic();
  16. parent::__construct();
  17. }
  18. // 渠道数据总览
  19. public function getMaterialList(Request $request)
  20. {
  21. $where = $request->more([
  22. ['game_id', ''],
  23. ['reg_date', ''],
  24. ['author_id',''],
  25. ['media_id',''],
  26. ['cost_type',''],
  27. ['material_name',''],
  28. ['material_id',''],
  29. ['auth_id', ''],
  30. ['group',''],
  31. ]);
  32. $result = $this->logic->getMaterialList($where);
  33. return $this->success($result);
  34. }
  35. }