ActivityController.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Services\Common\ActivityService;
  4. /**
  5. * 活动
  6. */
  7. class ActivityController extends Backend
  8. {
  9. public function __construct()
  10. {
  11. parent::__construct();
  12. $this->service = new ActivityService();
  13. }
  14. /**
  15. * 列表
  16. */
  17. public function index()
  18. {
  19. $params = request()->all();
  20. $pageSize = isset($params['limit']) ? intval($params['limit']) : PERPAGE;
  21. return $this->service->getDataList($params, $pageSize);
  22. }
  23. /**
  24. * 编辑(处理投诉)
  25. */
  26. public function edit()
  27. {
  28. return $this->service->edit();
  29. }
  30. /**
  31. * 删除
  32. */
  33. public function delete()
  34. {
  35. return $this->service->delete();
  36. }
  37. /**
  38. * 修改状态
  39. */
  40. public function status()
  41. {
  42. return $this->service->status();
  43. }
  44. /**
  45. * 修改状态
  46. */
  47. public function signStatus()
  48. {
  49. return $this->service->signStatus();
  50. }
  51. /**
  52. * 获取详情
  53. */
  54. public function info()
  55. {
  56. $id = request()->get('id');
  57. return $this->service->getInfo($id);
  58. }
  59. /**
  60. * 获取
  61. */
  62. public function qrcode()
  63. {
  64. $id = request()->get('id');
  65. return $this->service->getInfo($id);
  66. }
  67. }