merchant.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. use Illuminate\Http\Request;
  3. use Illuminate\Support\Facades\Route;
  4. use \App\Http\Controllers\Merchant\DeviceController;
  5. use \App\Http\Controllers\Merchant\ShopController;
  6. use \App\Http\Controllers\Merchant\UserController;
  7. use \App\Http\Controllers\Merchant\OrderController;
  8. use \App\Http\Controllers\Merchant\EarningController;
  9. use \App\Http\Controllers\Merchant\ReflectController;
  10. /*
  11. |--------------------------------------------------------------------------
  12. | API Routes
  13. |--------------------------------------------------------------------------
  14. |
  15. | Here is where you can register API routes for your application. These
  16. | routes are loaded by the RouteServiceProvider within a group which
  17. | is assigned the "api" middleware group. Enjoy building your API!
  18. |
  19. */
  20. Route::get('/t', 'TestController@index');
  21. Route::post('/login', "AuthController@login");
  22. //Route::get('/devices', [DeviceController::class, 'index']);
  23. Route::middleware(['jwt.role:admin', 'jwt.auth'])->group(function () {
  24. //设备
  25. Route::get('/devices', [DeviceController::class, 'index']);
  26. //站点
  27. Route::get('/shops', [ShopController::class, 'index']);
  28. //用户
  29. Route::get('/users', [UserController::class, 'index']);
  30. Route::get('/user/money', [UserController::class, 'money']);
  31. Route::post('/user/change-password', [UserController::class, 'changePassword']);
  32. //订单
  33. Route::get('/orders', [OrderController::class, 'index']);
  34. Route::get('/order', [OrderController::class, 'showOrder']);
  35. Route::post('/order', [OrderController::class, 'store']);
  36. Route::post('/order/pay', [OrderController::class, 'pay']);
  37. Route::get('/order-pay-result', [OrderController::class, 'payResult']);
  38. Route::post('/order-close', [OrderController::class, 'closeOrder']);
  39. Route::get('/order-pause', [DeviceController::class, 'pauseDevice']);
  40. Route::get('/order-start', [DeviceController::class, 'startDevice']);
  41. //收益分成
  42. Route::get('/earning-statistics', [EarningController::class, 'statistics']);
  43. Route::get('/earning-day-statistics', [EarningController::class, 'dayStatistics']);
  44. Route::get('/earning-shop-day-statistics', [EarningController::class, 'shopALLStatistics']);
  45. //体现
  46. Route::get('/reflects', [ReflectController::class, 'index']);
  47. });