ChannelAnalysisController.php 834 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace app\v1\controller\gameLog;
  3. use app\v1\logic\gameLog\channelAnalysisLogic;
  4. use plugin\saiadmin\basic\BaseController;
  5. use support\Request;
  6. use support\Response;
  7. class channelAnalysisController extends BaseController
  8. {
  9. public function __construct()
  10. {
  11. $this->logic = new channelAnalysisLogic();
  12. parent::__construct();
  13. }
  14. // 分时数据
  15. public function getHourDataList(Request $request)
  16. {
  17. $where = $request->more([
  18. ['game_id', ''],
  19. ['media_id', ''],
  20. ['agent_id', ''],
  21. ['site_id', ''],
  22. ['auth_id', ''],
  23. ['reg_date', '']
  24. ]);
  25. $data = $this->logic->getHourDataList($where);
  26. $data = $this->logic->trandformListColumn($data,['agent']);
  27. return $this->success($data);
  28. }
  29. }