api.php 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. <?php
  2. use Illuminate\Http\Request;
  3. /*
  4. |--------------------------------------------------------------------------
  5. | API Routes
  6. |--------------------------------------------------------------------------
  7. |
  8. | Here is where you can register API routes for your application. These
  9. | routes are loaded by the RouteServiceProvider within a group which
  10. | is assigned the "api" middleware group. Enjoy building your API!
  11. |
  12. */
  13. $api = app('Dingo\Api\Routing\Router');
  14. $api->version('v1',[
  15. 'namespace'=>'App\Http\Controllers'
  16. ],function ($api){
  17. $api->post('/user/login','LoginController@login');
  18. $api->group(['middleware' => 'jwt.auth'],function ($api){
  19. /*
  20. * 用户管理
  21. */
  22. $api->get('/admin/user_all','UserController@user_all');
  23. $api->post('/admin/user_update','UserController@user_update');
  24. $api->get('/admin/user_search','UserController@user_search');
  25. $api->get('/user/info','UserController@user_info');
  26. $api->post('/user/changepsw','UserController@update_password');
  27. $api->post('/setting/time','BasicController@season_time');
  28. $api->get('/setting/status','BasicController@status');
  29. $api->post('/setting/bannerset','BasicController@bannerset');
  30. $api->get('/setting/bannerlist','BasicController@bannerlist');
  31. /*
  32. * 礼品管理
  33. */
  34. $api->get('/gift/show_gift','GiftController@show_gift');
  35. $api->post('/gift/update_gift','GiftController@update_gift');
  36. $api->post('/gift/add_gift','GiftController@add_gift');
  37. $api->get('/gift/del_gift','GiftController@del_gift');
  38. /*
  39. * 数据统计
  40. */
  41. $api->get('/data/war_data','DataController@war_data');
  42. $api->get('/data/type_num','DataController@type_num');
  43. $api->get('/data/day_num','DataController@day_num');
  44. $api->get('/data/order_count','DataController@order_count');
  45. $api->get('/data/sales','DataController@sales');
  46. $api->get('/data/sales_all','DataController@sales_all');
  47. /*
  48. *发货管理
  49. */
  50. $api->get('/order/sended','OrderController@sended');
  51. $api->get('/order/exchange','OrderController@exchange');//重新兑换
  52. $api->get('/order/nosend','OrderController@nosend');
  53. $api->post('/order/send','OrderController@send');
  54. $api->get('/order/search','OrderController@search');
  55. $api->get('/order/per_search','OrderController@per_search');
  56. $api->post('/order/address_update','OrderController@update_address');
  57. /*
  58. * 用户主页
  59. */
  60. $api->get('/userindex/info','IndexController@user_info');
  61. $api->get('/userindex/sold','UserController@user_sold');
  62. $api->get('/userindex/address','IndexController@user_address');
  63. $api->get('/userindex/order','IndexController@user_order');
  64. /*
  65. * 角色管理
  66. */
  67. $api->post('/role/add','RoleController@add_role');
  68. $api->get('/role/del','RoleController@del_role');
  69. $api->post('/role/update','RoleController@update_role');
  70. $api->get('/role/all','RoleController@all_role');
  71. /*
  72. * admin_user管理
  73. */
  74. $api->post('/user/add','AdminuserController@add_user');
  75. $api->get('/user/del','AdminuserController@del_user');
  76. $api->post('/user/update','AdminuserController@update_user');
  77. $api->get('/user/all','AdminuserController@all_user');
  78. /*
  79. * 图片上传管理
  80. */
  81. $api->get('/upload/succ','UploadController@success_all');
  82. $api->get('/upload/fail','UploadController@fail_all');
  83. $api->get('/upload/search','UploadController@search');
  84. $api->post('/upload/adj_score','UploadController@change_inte');
  85. $api->post('/upload/judge','UploadController@judge');
  86. $api->get('/download/repeat','DownloadController@repeat');
  87. $api->get('/judge/record','UploadController@record');
  88. /*
  89. * 报名管理
  90. */
  91. $api->get('/signup/user_update','SignupController@user_update');
  92. $api->get('/signup/user_search','SignupController@user_search');
  93. $api->get('/signup/download','SignupController@down_excel');
  94. $api->get('/signup/user_all','SignupController@user_all');
  95. /*
  96. * 奖励金明细
  97. */
  98. $api->get('/bonus/all','BonusController@all');
  99. $api->get('/bonus/search','BonusController@search');
  100. $api->get('/bonus/download','BonusController@download_bonus');
  101. /*
  102. * 学分明细
  103. */
  104. $api->get('/score/all','IntegralController@all');
  105. $api->get('/score/search','IntegralController@search');
  106. $api->get('/score/change','IntegralController@change_inte');
  107. /*
  108. * 荣誉详情
  109. */
  110. $api->get('/glory/all','GloryController@all');
  111. $api->get('/glory/search','GloryController@search');
  112. /*
  113. * 人工审核
  114. */
  115. $api->post('/humanreview/revirew','HumanreviewController@review');
  116. $api->get('/download/excel_all','DownloadController@excel_all');
  117. // $api->get('/download/download_order','OrderController@download_order');
  118. /*
  119. * 下载excel
  120. */
  121. $api->get('/download/rank','DownloadController@excel_rank');
  122. // $api->get('/download/excel','DownloadController@excel_every');
  123. $api->get('/download/download_order','OrderController@download_order');
  124. $api->get('/download/download_per','OrderController@download_per');
  125. $api->get('/download/excel_week','DownloadController@one_week');
  126. /*
  127. * 战区
  128. */
  129. $api->get('/team/all','TeamController@team_all');
  130. $api->get('/team/list','TeamController@team_list');
  131. /*
  132. * 排行榜
  133. */
  134. $api->get('/ranking/user','RankController@user_rank');
  135. $api->get('/ranking/crown','RankController@crown_rank');
  136. $api->get('/ranking/search','RankController@rank_search');
  137. $api->get('/setting/repair','BasicController@repair');
  138. $api->post('/excel/insert_demo','BasicController@insert_demo');
  139. $api->post('/pay/refunds','BasicController@send');
  140. /*退款验证码*/
  141. $api->get('/pay/send_code','BasicController@verify');
  142. $api->post('/humanreview/upload_img','HumanreviewController@upload_img');
  143. $api->post('/humanreview/review','HumanreviewController@review');
  144. $api->get('/humanreview/get_info','HumanreviewController@get_info');
  145. $api->get('/war/update_name','AdminuserController@update_name');
  146. $api->get('/war/add_phone','AdminuserController@add_phone');
  147. $api->get('/data/data_count','DataController@data_count');
  148. $api->get('/data/season_sale','DataController@season_sale');
  149. });
  150. $api->get('/download/excel','DownloadController@excel_every');
  151. $api->get('/download/bonus','DownloadController@bonus');
  152. // $api->get('/order/sendeds','OrderController@sended');
  153. // $api->get('/order/sends','OrderController@nosend');
  154. // $api->get('/order/gift','GiftController@show_gift');
  155. $api->post('/order/upload_excel','OrderController@upload_excel');
  156. $api->get('/index','IndexController@index');
  157. $api->get('/indexs','IndexController@indexs');
  158. $api->get('/save/test','IndexController@save_test');
  159. $api->get('/save/show_all','IndexController@save_test_1');
  160. $api->get('/data/location','DataController@location');
  161. $api->get('/data/province','DataController@province');
  162. $api->get('/data/province_time','DataController@province_time');
  163. $api->get('/data/sale_location','DataController@sale_location');
  164. $api->get('/data/sale_province','DataController@sale_province');
  165. $api->get('/data/sale_province_time','DataController@sale_province_time');
  166. $api->get('/data/jude_head','DataController@juge_head');
  167. $api->get('/data/season_sale_data','DataController@sale_type');
  168. // $api->get('/juge','BasicController@jude');
  169. // $api->get('/download/excel_every','DownloadController@excel_every');
  170. //
  171. });