小说推广数据系统

web.php 9.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. <?php
  2. /*
  3. |--------------------------------------------------------------------------
  4. | Web Routes
  5. |--------------------------------------------------------------------------
  6. |
  7. | Here is where you can register web routes for your application. These
  8. | routes are loaded by the RouteServiceProvider within a group which
  9. | contains the "web" middleware group. Now create something great!
  10. |
  11. */
  12. use Illuminate\Support\Facades\Route;
  13. Route::get('/', function () {
  14. return redirect('/admin/index');
  15. });
  16. Route::group(['prefix' => 'admin'], function () {
  17. Route::get('/login', 'Admin\LoginController@login');
  18. Route::get('/mpTest', 'Admin\TestController@MPTest');
  19. Route::get('/getPaid', 'Admin\TestController@getPaid');
  20. Route::get('/excel', 'Admin\TestController@excel');
  21. Route::post('/login', 'Admin\LoginController@doLogin');
  22. Route::get('/logout', 'Admin\LoginController@logout');
  23. Route::post('/sunnyFile', 'Admin\AccountController@sunnyFile');
  24. Route::group(['middleware' => ['login', 'requestLog']], function () {
  25. Route::get('/index', 'Admin\IndexController@index');
  26. Route::get('/adUserAuthorize/getAuthorizeUrl', 'Admin\UserAuthorizationController@createAuthorizationCode');
  27. //后台用户管理
  28. Route::get('/admin/index', 'Admin\AdminController@index');
  29. Route::get('/admin/create', 'Admin\AdminController@create');
  30. Route::post('/admin/store', 'Admin\AdminController@store');
  31. Route::get('/admin/edit/{id}', 'Admin\AdminController@edit');
  32. Route::get('/admin/del/{id}', 'Admin\AdminController@del');
  33. Route::get('/admin/up/{id}', 'Admin\AdminController@up');
  34. Route::post('/admin/update', 'Admin\AdminController@update');
  35. Route::get('/admin/platformAdmin', 'Admin\AdminController@getPlatformAdminList');
  36. //权限
  37. Route::get('/permission/index', 'Admin\PermissionController@index');
  38. Route::get('/permission/create', 'Admin\PermissionController@create');
  39. Route::post('/permission/store', 'Admin\PermissionController@store');
  40. Route::get('/permission/edit/{id}', 'Admin\PermissionController@edit');
  41. Route::post('/permission/update', 'Admin\PermissionController@update');
  42. //角色
  43. Route::get('/role/index', 'Admin\RoleController@index');
  44. Route::get('/role/create', 'Admin\RoleController@create');
  45. Route::post('/role/store', 'Admin\RoleController@store');
  46. Route::get('/role/edit/{id}', 'Admin\RoleController@edit');
  47. Route::post('/role/update', 'Admin\RoleController@update');
  48. // 公众号数据相关
  49. Route::group(['prefix' => 'wxAccount'], function() {
  50. Route::get('dataCollect', 'Admin\WxAccount@dataCollect');
  51. Route::get('adServing', 'Admin\WxAccount@adServing');
  52. Route::get('expend', 'Admin\WxAccount@expend');
  53. Route::get('paymentTrend', 'Admin\WxAccount@paymentTrend');
  54. Route::get('paidFans', 'Admin\WxAccount@paidFans');
  55. Route::get('accountList', 'Admin\UserAuthorizationController@accountList');
  56. Route::get('changeAccountStatus', 'Admin\UserAuthorizationController@changeAccountStatus');
  57. Route::get('novelData', 'Admin\WxAccount@novelData');
  58. Route::get('novelDataRefresh', 'Admin\WxAccount@novelDataRefresh');
  59. Route::get('exportTask/{service_type}', 'Admin\IndexController@taskIndex');
  60. Route::get('excelDownload', 'Admin\IndexController@excelDownload');
  61. });
  62. // 投手相关
  63. Route::group(['prefix' => 'promoter'], function() {
  64. Route::get('condition', 'Admin\PromoterController@condition'); // 投手大盘
  65. });
  66. // 订单数据相关
  67. Route::group(['prefix' => 'order'], function() {
  68. Route::get('detail', 'Admin\OrderController@detail'); // 每日付费统计
  69. });
  70. // 运营数据相关
  71. Route::group(['prefix' => 'omData'], function() {
  72. Route::get('day', 'Admin\OmDataController@day'); // 每日运营数据汇总
  73. });
  74. // 小说相关
  75. Route::group(['prefix' => 'novel'], function() {
  76. Route::get('popularity', 'Admin\NovelController@popularity'); // 小说人气数据汇总
  77. });
  78. // 短剧相关
  79. Route::group(['prefix' => 'playlet'], function() {
  80. Route::get('dataTrend', 'Admin\PlayletController@dataTrend'); // 公众号数据趋势
  81. Route::get('playletData', 'Admin\PlayletController@playletData'); // 短剧数据趋势
  82. Route::get('activateTrend', 'Admin\PlayletController@activateTrend'); // 短剧粉丝激活趋势
  83. Route::get('promoteList', 'Admin\PlayletController@promoteList'); // 短剧推广计划列表
  84. Route::any('changeDate', 'Admin\PlayletController@changeDate'); // 短剧推广计划修改推广日期
  85. Route::get('promoteData', 'Admin\PlayletController@promoteData'); // 短剧作品推广数据趋势
  86. });
  87. Route::group(['prefix' => 'conf'], function() {
  88. Route::get('novelIndex', 'Admin\AccountRelationController@novelIndex');
  89. Route::get('novelAdd', 'Admin\AccountRelationController@novelAdd');
  90. Route::get('novelEdit', 'Admin\AccountRelationController@novelEdit');
  91. Route::get('novelChangeStatus', 'Admin\AccountRelationController@novelChangeStatus');
  92. Route::get('novelStore', 'Admin\AccountRelationController@novelStore');
  93. Route::get('novelUpdate', 'Admin\AccountRelationController@novelUpdate');
  94. Route::get('promoterIndex', 'Admin\AccountRelationController@promoterIndex');
  95. Route::get('promoterAdd', 'Admin\AccountRelationController@promoterAdd');
  96. Route::get('promoterEdit', 'Admin\AccountRelationController@promoterEdit');
  97. Route::get('promoterChangeStatus', 'Admin\AccountRelationController@promoterChangeStatus');
  98. Route::get('promoterStore', 'Admin\AccountRelationController@promoterStore');
  99. Route::get('promoterUpdate', 'Admin\AccountRelationController@promoterUpdate');
  100. Route::get('accountIndex', 'Admin\AccountRelationController@accountIndex');
  101. Route::get('accountAdd', 'Admin\AccountRelationController@accountAdd');
  102. Route::get('accountEdit', 'Admin\AccountRelationController@accountEdit');
  103. Route::get('accountChangeStatus', 'Admin\AccountRelationController@accountChangeStatus');
  104. Route::get('accountStore', 'Admin\AccountRelationController@accountStore');
  105. Route::get('accountUpdate', 'Admin\AccountRelationController@accountUpdate');
  106. # adq账号绑定公众号
  107. Route::get('adqAccountBindingIndex', 'Admin\AccountRelationController@adqAccountBindingIndex');
  108. Route::get('adqAccountBindingAdd', 'Admin\AccountRelationController@adqAccountBindingAdd');
  109. Route::get('adqAccountBindingEdit', 'Admin\AccountRelationController@adqAccountBindingEdit');
  110. Route::get('adqAccountBindingChangeStatus', 'Admin\AccountRelationController@adqAccountBindingChangeStatus');
  111. Route::get('adqAccountBindingStore', 'Admin\AccountRelationController@adqAccountBindingStore');
  112. Route::get('adqAccountBindingUpdate', 'Admin\AccountRelationController@adqAccountBindingUpdate');
  113. });
  114. Route::group(['prefix' => 'vpConf'], function() {
  115. Route::get('playletIndex', 'Admin\PlayletAccountRelationController@playletIndex');
  116. Route::get('playletAdd', 'Admin\PlayletAccountRelationController@playletAdd');
  117. Route::get('playletEdit', 'Admin\PlayletAccountRelationController@playletEdit');
  118. Route::get('playletChangeStatus', 'Admin\PlayletAccountRelationController@playletChangeStatus');
  119. Route::get('playletStore', 'Admin\PlayletAccountRelationController@playletStore');
  120. Route::get('playletUpdate', 'Admin\PlayletAccountRelationController@playletUpdate');
  121. Route::get('promoterIndex', 'Admin\PlayletAccountRelationController@promoterIndex');
  122. Route::get('promoterAdd', 'Admin\PlayletAccountRelationController@promoterAdd');
  123. Route::get('promoterEdit', 'Admin\PlayletAccountRelationController@promoterEdit');
  124. Route::get('promoterChangeStatus', 'Admin\PlayletAccountRelationController@promoterChangeStatus');
  125. Route::get('promoterStore', 'Admin\PlayletAccountRelationController@promoterStore');
  126. Route::get('promoterUpdate', 'Admin\PlayletAccountRelationController@promoterUpdate');
  127. Route::get('accountIndex', 'Admin\PlayletAccountRelationController@accountIndex');
  128. Route::get('accountAdd', 'Admin\PlayletAccountRelationController@accountAdd');
  129. Route::get('accountEdit', 'Admin\PlayletAccountRelationController@accountEdit');
  130. Route::get('accountChangeStatus', 'Admin\PlayletAccountRelationController@accountChangeStatus');
  131. Route::get('accountStore', 'Admin\PlayletAccountRelationController@accountStore');
  132. Route::get('accountUpdate', 'Admin\PlayletAccountRelationController@accountUpdate');
  133. });
  134. Route::group(['prefix' => 'account'], function() {
  135. Route::get('lists', 'Admin\AccountController@lists');
  136. Route::get('changeService', 'Admin\AccountController@changeService');
  137. });
  138. });
  139. });