order.php 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. declare (strict_types = 1);
  3. use App\Controller\OrderController;
  4. use App\Middleware\Auth\FooMiddleware;
  5. use Hyperf\HttpServer\Router\Router;
  6. Router::addGroup(
  7. '/order', function () {
  8. //订单状态对应
  9. Router::get('/getStatus', [OrderController::class, 'getStatus']);
  10. //查询广告
  11. Router::post('/getAD', [OrderController::class, 'getAD']);
  12. //根据网站搜索广告
  13. Router::post('/getWebsiteAd', [OrderController::class, 'getWebsiteAd']);
  14. //获取订单金额
  15. Router::post('/getPrice', [OrderController::class, 'getPrice']);
  16. //添加订单
  17. Router::post('/addAD', [OrderController::class, 'addAD']);
  18. //获取订单列表
  19. Router::get('/getOrderList', [OrderController::class, 'getOrderList']);
  20. //获取订单详情
  21. Router::get('/getOrderDetail', [OrderController::class, 'getOrderDetail']);
  22. //撤回订单
  23. Router::get('/cancelOrder', [OrderController::class, 'cancelOrder']);
  24. //删除广告
  25. Router::get('/delOrderAD', [OrderController::class, 'delOrderAD']);
  26. //后台管理
  27. //获取订单列表
  28. Router::post('/getOrderListAdmin', [OrderController::class, 'getOrderListAdmin']);
  29. //获取订单详情
  30. Router::post('/getOrderDetailAdmin', [OrderController::class, 'getOrderDetailAdmin']);
  31. //审核订单
  32. Router::post('/applyOrderStatusAdmin', [OrderController::class, 'applyOrderStatusAdmin']);
  33. //修改订单价格
  34. Router::post('/editPriceOrderAdmin', [OrderController::class, 'editPriceOrderAdmin']);
  35. //驳回订单
  36. Router::post('/rejectOrderAdmin', [OrderController::class, 'rejectOrderAdmin']);
  37. //结束订单
  38. Router::post('/endOrderAdmin', [OrderController::class, 'endOrderAdmin']);
  39. //删除订单
  40. Router::post('/delOrderAdmin', [OrderController::class, 'delOrderAdmin']);
  41. //获取广告列表
  42. Router::post('/getADList', [OrderController::class, 'getADList']);
  43. //获取广告详情
  44. Router::post('/getADDetail', [OrderController::class, 'getADDetail']);
  45. //修改广告
  46. Router::post('/editAD', [OrderController::class, 'editAD']);
  47. //删除广告
  48. Router::post('/delAD', [OrderController::class, 'delAD']);
  49. //创建购物车
  50. Router::post('/addShoppingCart', [OrderController::class, 'addShoppingCart']);
  51. //获取购物车中的广告位
  52. Router::post('/getShoppingCartAD', [OrderController::class, 'getShoppingCartAD']);
  53. //添加购物车中的广告位
  54. Router::post('/addShoppingCartAD', [OrderController::class, 'addShoppingCartAD']);
  55. //删除购物车中的广告位
  56. Router::post('/delShoppingCartAD', [OrderController::class, 'delShoppingCartAD']);
  57. //获取广告位的尺寸
  58. Router::post('/getAdSize', [OrderController::class, 'getAdSize']);
  59. },
  60. ['middleware' => [FooMiddleware::class]]
  61. );