MessageController.php 927 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace App\Http\Controllers\Api\v1;
  3. use App\Http\Controllers\Api\webApp;
  4. use App\Services\Api\MessageService;
  5. /**
  6. * 消息管理
  7. * Class MessageController
  8. * @package App\Http\Controllers\Api
  9. */
  10. class MessageController extends webApp
  11. {
  12. /**
  13. * 消息记录
  14. * @return array
  15. */
  16. public function index()
  17. {
  18. $params = request()->post();
  19. $pageSize = request()->post('pageSize', 20);
  20. $datas = MessageService::make()->getDataList($params,$pageSize);
  21. return message(1010, true, $datas);
  22. }
  23. /**
  24. * 站内推送消息历史
  25. * @return array|mixed
  26. */
  27. public function history()
  28. {
  29. $params = request()->post();
  30. $pageSize = request()->post('pageSize', 20);
  31. $params['user_id'] = $this->userId;
  32. $datas = MessageService::make()->getDataList($params, $pageSize);
  33. return message(1010, true, $datas);
  34. }
  35. }