ZtExpress.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace app\controller\notify;
  3. use app\extra\basic\Base;
  4. use LinFly\Annotation\Route\Controller;
  5. use LinFly\Annotation\Route\Route;
  6. use support\Request;
  7. use support\Response;
  8. #[Controller(prefix: "/zt")]
  9. class ZtExpress extends Base
  10. {
  11. /**
  12. * 轨迹查询推送服务
  13. * @param Request $request
  14. * @return Response
  15. */
  16. #[Route(path: "subscribe",methods: ['get','post'])]
  17. public function getSubscribe(Request $request): Response
  18. {
  19. try {
  20. if ($request->method() == "GET") {
  21. $data = $request->get();
  22. } else {
  23. $data = $request->post();
  24. }
  25. return $this->reJson();
  26. } catch (\Throwable $throwable) {
  27. return $this->reJson();
  28. }
  29. }
  30. protected function reJson(): Response
  31. {
  32. return json([
  33. "status" => true,
  34. "message" => "请求成功",
  35. "result" => [],
  36. "statusCode" => "SYS000"
  37. ]);
  38. }
  39. }