route.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. use Modules\Statistic\Http\Controllers\ChargeTJController;
  4. use Modules\Statistic\Http\Controllers\UserStatisticsController;
  5. use Modules\Statistic\Http\Controllers\VideoStatController;
  6. use Tests\Statistic\Http\Controllers\ROITJController;
  7. Route::prefix('statistic')->group(function(){
  8. //next
  9. // 用户统计
  10. Route::prefix('users')->group(function (){
  11. Route::any('today',[UserStatisticsController::class,'todayData']);
  12. });
  13. // 短剧统计
  14. Route::prefix('video')->group(function (){
  15. Route::get('list',[VideoStatController::class,'index'])->withoutMiddleware(config('catch.route.middlewares'));
  16. Route::get('stats',[VideoStatController::class,'stats'])->withoutMiddleware(config('catch.route.middlewares'));
  17. });
  18. // 充值统计
  19. Route::prefix('charge')->group(function() {
  20. Route::get('list', [ChargeTJController::class, 'list']);
  21. Route::get('todayCharge', [ChargeTJController::class, 'todayCharge']);
  22. Route::get('listTotalCharge', [ChargeTJController::class, 'listTotalCharge']);
  23. Route::get('currentMonthCharge', [ChargeTJController::class, 'currentMonthCharge']);
  24. Route::get('lastMonthCharge', [ChargeTJController::class, 'lastMonthCharge']);
  25. Route::get('totalCharge', [ChargeTJController::class, 'totalCharge']);
  26. });
  27. // 投入产出
  28. Route::prefix('roi')->group(function(){
  29. Route::get('list', [ROITJController::class, 'list']);
  30. Route::get('listTotal', [ROITJController::class, 'listTotal']);
  31. });
  32. });