order.php 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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',
  8. function () {
  9. //订单状态对应
  10. Router::get('/getStatus', [OrderController::class, 'getStatus']);
  11. //查询广告
  12. Router::post('/getAD', [OrderController::class, 'getAD']);
  13. //根据网站搜索广告
  14. Router::post('/getWebsiteAd', [OrderController::class, 'getWebsiteAd']);
  15. //获取订单金额
  16. Router::post('/getPrice', [OrderController::class, 'getPrice']);
  17. //添加订单
  18. Router::post('/addAD', [OrderController::class, 'addAD']);
  19. //获取订单列表
  20. Router::get('/getOrderList', [OrderController::class, 'getOrderList']);
  21. //获取订单详情
  22. Router::get('/getOrderDetail', [OrderController::class, 'getOrderDetail']);
  23. //撤回订单
  24. Router::get('/cancelOrder', [OrderController::class, 'cancelOrder']);
  25. //删除广告
  26. Router::get('/delOrderAD', [OrderController::class, 'delOrderAD']);
  27. //后台管理
  28. //获取订单列表
  29. Router::post('/getOrderListAdmin', [OrderController::class, 'getOrderListAdmin']);
  30. //获取订单详情
  31. Router::post('/getOrderDetailAdmin', [OrderController::class, 'getOrderDetailAdmin']);
  32. //审核订单
  33. Router::post('/applyOrderStatusAdmin', [OrderController::class, 'applyOrderStatusAdmin']);
  34. //修改订单价格
  35. Router::post('/editPriceOrderAdmin', [OrderController::class, 'editPriceOrderAdmin']);
  36. //驳回订单
  37. Router::post('/rejectOrderAdmin', [OrderController::class, 'rejectOrderAdmin']);
  38. //结束订单
  39. Router::post('/endOrderAdmin', [OrderController::class, 'endOrderAdmin']);
  40. //删除订单
  41. Router::post('/delOrderAdmin', [OrderController::class, 'delOrderAdmin']);
  42. //获取广告列表
  43. Router::post('/getADList', [OrderController::class, 'getADList']);
  44. //获取广告详情
  45. Router::post('/getADDetail', [OrderController::class, 'getADDetail']);
  46. //修改广告
  47. Router::post('/editAD', [OrderController::class, 'editAD']);
  48. //删除广告
  49. Router::post('/delAD', [OrderController::class, 'delAD']);
  50. //创建购物车
  51. Router::post('/addShoppingCart', [OrderController::class, 'addShoppingCart']);
  52. //获取购物车中的广告位
  53. Router::post('/getShoppingCartAD', [OrderController::class, 'getShoppingCartAD']);
  54. //添加购物车中的广告位
  55. Router::post('/addShoppingCartAD', [OrderController::class, 'addShoppingCartAD']);
  56. //删除购物车中的广告位
  57. Router::post('/delShoppingCartAD', [OrderController::class, 'delShoppingCartAD']);
  58. //获取广告位的尺寸
  59. Router::post('/getAdSize', [OrderController::class, 'getAdSize']);
  60. //检测站点是否有订单
  61. Router::post('/checkWebsiteOrder', [OrderController::class, 'checkWebsiteOrder']);
  62. //批量删除站点订单
  63. Router::post('/batchDelWebsiteOrder', [OrderController::class, 'batchDelWebsiteOrder']);
  64. },
  65. ['middleware' => [FooMiddleware::class]]
  66. );