route.php 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. use Modules\Statistic\Http\Controllers\ROITJController;
  8. Route::prefix('statistic')->group(function(){
  9. //next
  10. // 用户统计
  11. Route::prefix('users')->group(function (){
  12. // 今天数据统计
  13. Route::any('today',[UserStatisticsController::class,'todayData']);
  14. // 历史充值统计
  15. Route::any('stats',[UserStatisticsController::class,'stats']);
  16. // 投手日充值列表
  17. Route::any('list',[UserStatisticsController::class,'list']);
  18. // 投手日充值列表汇总
  19. Route::any('list_statistics',[UserStatisticsController::class,'listStatistics']);
  20. });
  21. // 短剧统计
  22. Route::prefix('video')->group(function (){
  23. Route::get('list',[VideoStatController::class,'index'])->withoutMiddleware(config('catch.route.middlewares'));
  24. Route::get('stats',[VideoStatController::class,'stats'])->withoutMiddleware(config('catch.route.middlewares'));
  25. });
  26. // 充值统计
  27. Route::prefix('charge')->group(function() {
  28. Route::get('list', [ChargeTJController::class, 'list']);
  29. Route::get('todayCharge', [ChargeTJController::class, 'todayCharge']);
  30. Route::get('listTotalCharge', [ChargeTJController::class, 'listTotalCharge']);
  31. Route::get('currentMonthCharge', [ChargeTJController::class, 'currentMonthCharge']);
  32. Route::get('lastMonthCharge', [ChargeTJController::class, 'lastMonthCharge']);
  33. Route::get('totalCharge', [ChargeTJController::class, 'totalCharge']);
  34. });
  35. // 投入产出
  36. Route::prefix('roi')->group(function(){
  37. Route::get('list', [ROITJController::class, 'list']);
  38. Route::get('listTotal', [ROITJController::class, 'listTotal']);
  39. Route::post('updateCostmoney', [ROITJController::class, 'updateCostmoney'])->middleware('roleCheck:optimizer');
  40. });
  41. // 首页统计
  42. Route::any("home",[HomeStatisticsController::class,"statistics"]);
  43. });