route.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. use Modules\Statistic\Http\Controllers\ChargeTJController;
  4. use Modules\Statistic\Http\Controllers\HomeStatisticsController;
  5. use Modules\Statistic\Http\Controllers\UserStatisticsController;
  6. use Modules\Statistic\Http\Controllers\VideoStatController;
  7. Route::prefix('statistic')->group(function(){
  8. //next
  9. // 用户统计
  10. Route::prefix('users')->group(function (){
  11. // 今天数据统计
  12. Route::any('today',[UserStatisticsController::class,'todayData']);
  13. // 历史充值统计
  14. Route::any('stats',[UserStatisticsController::class,'stats']);
  15. // 投手日充值列表
  16. Route::any('list',[UserStatisticsController::class,'list']);
  17. // 投手日充值列表汇总
  18. Route::any('list_statistics',[UserStatisticsController::class,'listStatistics']);
  19. });
  20. // 短剧统计
  21. Route::prefix('video')->group(function (){
  22. Route::get('list',[VideoStatController::class,'index'])->withoutMiddleware(config('catch.route.middlewares'));
  23. Route::get('stats',[VideoStatController::class,'stats'])->withoutMiddleware(config('catch.route.middlewares'));
  24. });
  25. // 充值统计
  26. Route::prefix('charge')->group(function() {
  27. Route::get('list', [ChargeTJController::class, 'list']);
  28. Route::get('todayCharge', [ChargeTJController::class, 'todayCharge']);
  29. Route::get('listTotalCharge', [ChargeTJController::class, 'listTotalCharge']);
  30. Route::get('currentMonthCharge', [ChargeTJController::class, 'currentMonthCharge']);
  31. Route::get('lastMonthCharge', [ChargeTJController::class, 'lastMonthCharge']);
  32. Route::get('totalCharge', [ChargeTJController::class, 'totalCharge']);
  33. });
  34. // 首页统计
  35. Route::any("home",[HomeStatisticsController::class,"statistics"]);
  36. });