1-api.php 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375
  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. /** @var TYPE_NAME $api */
  14. $api = app('Dingo\Api\Routing\Router');
  15. $api->version('v1',[
  16. 'namespace'=>'App\Http\Controllers'
  17. ],function ($api){
  18. $api->get('/ranking/image','RankController@GetRankEveryImage');
  19. $api->post('/user/login','LoginController@login');
  20. $api->post('/user/loginid','LoginController@loginid');
  21. $api->group(['middleware' => 'jwt.auth'],function ($api){
  22. /*
  23. * 用户管理
  24. */
  25. $api->get('/admin/user_all','UserController@user_all');
  26. $api->post('/admin/user_update','UserController@user_update');
  27. $api->get('/admin/user_search','UserController@user_search');
  28. $api->get('/admin/UpdateAccountStatus','UserController@UpdateAccountStatus');
  29. $api->get('/user/info','UserController@user_info');
  30. $api->post('/user/changepsw','UserController@update_password');//更新密码
  31. $api->post('/setting/time','BasicController@season_time');
  32. $api->get('/setting/status','BasicController@status');
  33. $api->post('/setting/bannerset','BasicController@bannerset');
  34. $api->get('/setting/bannerlist','BasicController@bannerlist');
  35. /*
  36. * 礼品管理
  37. */
  38. $api->get('/gift/show_gift','GiftController@show_gift');
  39. $api->post('/gift/update_gift','GiftController@update_gift');
  40. $api->post('/gift/add_gift','GiftController@add_gift');
  41. $api->get('/gift/del_gift','GiftController@del_gift');
  42. /*
  43. * 数据统计
  44. */
  45. $api->get('/data/war_data','DataController@war_data');
  46. $api->get('/data/type_num','DataController@type_num');
  47. $api->get('/data/day_num','DataController@day_num');
  48. $api->get('/data/order_count','DataController@order_count');
  49. $api->get('/data/sales','DataController@sales');
  50. $api->get('/data/sales_all','DataController@sales_all');
  51. /*
  52. *发货管理
  53. */
  54. $api->get('/order/sended','OrderController@sended');
  55. $api->get('/order/exchange','OrderController@exchange');//重新兑换
  56. $api->get('/order/nosend','OrderController@nosend');
  57. $api->post('/order/send','OrderController@send');
  58. $api->get('/order/search','OrderController@search');
  59. $api->get('/order/per_search','OrderController@per_search');
  60. $api->post('/order/address_update','OrderController@update_address');
  61. /*
  62. * 用户主页
  63. */
  64. $api->get('/userindex/info','IndexController@user_info');
  65. $api->get('/userindex/sold','UserController@user_sold');
  66. $api->get('/userindex/address','IndexController@user_address');
  67. $api->get('/userindex/order','IndexController@user_order');
  68. /*
  69. * 角色管理
  70. */
  71. $api->post('/role/add','RoleController@add_role');
  72. $api->get('/role/del','RoleController@del_role');
  73. $api->post('/role/update','RoleController@update_role');
  74. $api->get('/role/all','RoleController@all_role');
  75. /*
  76. * admin_user管理
  77. */
  78. $api->post('/user/add','AdminuserController@add_user');
  79. $api->get('/user/del','AdminuserController@del_user');
  80. $api->post('/user/update','AdminuserController@update_user');
  81. $api->get('/user/all','AdminuserController@all_user');
  82. /*
  83. * 图片上传管理
  84. */
  85. $api->get('/upload/succ','UploadController@success_all');
  86. $api->get('/upload/GetException','UploadController@GetException');
  87. $api->get('/upload/CancelOrderList','UploadController@CancelOrderList');
  88. $api->get('/upload/ExportException','UploadController@ExportException');
  89. $api->get('/upload/ExportCancelOrder','UploadController@ExportCancelOrder');
  90. $api->get('/upload/fail','UploadController@fail_all');
  91. $api->get('/upload/search','UploadController@search');
  92. $api->post('/upload/adj_score','UploadController@change_inte');
  93. $api->post('/upload/judge','UploadController@judge');
  94. $api->get('/download/repeat','DownloadController@repeat');
  95. $api->get('/judge/record','UploadController@record');
  96. $api->get('/upload/UploadList','UploadController@UploadList');
  97. $api->get('/upload/ShenHe','UploadController@ShenHe');
  98. /*
  99. * 报名管理
  100. */
  101. $api->get('/signup/user_update','SignupController@user_update');
  102. $api->get('/signup/user_search','SignupController@user_search');
  103. $api->get('/signup/download','SignupController@down_excel');
  104. $api->get('/signup/user_all','SignupController@user_all');
  105. /*
  106. * 奖励金明细
  107. */
  108. $api->get('/bonus/all','BonusController@all');
  109. $api->get('/bonus/GetBonusList','BonusController@GetBonusList');
  110. $api->get('/bonus/search','BonusController@search');
  111. $api->get('/bonus/download','BonusController@download_bonus');
  112. $api->get('/bonus/GetUserBonusList','BonusController@GetUserBonusList');
  113. $api->get('/bonus/GetBonusLog','BonusController@GetBonusLog');
  114. /*
  115. * 学分明细
  116. */
  117. $api->get('/score/all','IntegralController@all');
  118. $api->get('/score/search','IntegralController@search');
  119. $api->get('/score/change','IntegralController@change_inte');
  120. $api->get('/score/structure','IntegralController@getIntegralStructure');
  121. $api->get('/score/export_structure','IntegralController@exportIntegralStructure');
  122. /*
  123. * 留言板
  124. */
  125. // $api->get('/message/get_message_list','MessageController@getMessageList');
  126. // $api->get('/message/get_message_comment','MessageController@getMessageComment');
  127. // $api->post('/message/push_message_comment','MessageController@pushMessageComment');
  128. // $api->post('/message/destroy_message','MessageController@destroyMessage');
  129. // $api->post('/message/is_top','MessageController@isTop');
  130. // $api->post('/message/is_wonderful','MessageController@isWonderful');
  131. // $api->post('/message/destroy_message_comment','MessageController@destroyMessageComment');
  132. /**公告消息*/
  133. $api->get('/setting/UpdateGiftMessage','MessageController@UpdateGiftMessage');
  134. $api->get('/setting/GetGiftMessage','MessageController@GetGiftMessage');
  135. $api->get('/setting/DelMessage','MessageController@DelMessage');
  136. /*
  137. * 荣誉详情
  138. */
  139. $api->get('/glory/all','GloryController@all');
  140. $api->get('/glory/search','GloryController@search');
  141. $api->get('/glory/get_user_medals_info','GloryController@getUserMedalsInfo');
  142. // $api->post('/glory/update_user_glory_medal','GloryController@updateUserGloryMedal');
  143. $api->get('/glory/export_medals_info','GloryController@exportMedalsInfo');
  144. $api->get('/glory/export_no_send_medals_info','GloryController@exportNoSendMedalsInfo');
  145. $api->get('/glory/export_is_send_medals_info','GloryController@exportIsSendMedalsInfo');
  146. $api->post('/glory/import_is_send_medals_info','GloryController@importIsSendMedalsInfo');
  147. /*
  148. * 人工审核
  149. */
  150. $api->post('/humanreview/revirew','HumanreviewController@review');
  151. $api->get('/download/excel_all','DownloadController@excel_all');
  152. // $api->get('/download/download_order','OrderController@download_order');
  153. /*
  154. * 下载excel
  155. */
  156. $api->get('/download/rank','DownloadController@excel_rank');
  157. // $api->get('/download/excel','DownloadController@excel_every');
  158. $api->get('/download/download_order','OrderController@download_order');
  159. $api->get('/download/download_per','OrderController@download_per2');
  160. $api->get('/download/excel_week','DownloadController@one_week');
  161. /*
  162. * 战区
  163. */
  164. $api->get('/team/all','TeamController@team_all');
  165. $api->get('/team/list','TeamController@team_list');
  166. $api->get('/challenge/index','ChallengeController@index');
  167. $api->get('/challenge/guess','ChallengeController@guess');
  168. $api->get('/challenge/GetPKList','ChallengeController@GetPKList');
  169. $api->post('RankPk/UploadTemplateUrl','RankDayController@UploadTemplateUrl');
  170. $api->post('RankPk/UpdateTemplateUrl','RankDayController@UpdateTemplateUrl');
  171. $api->get('RankPk/GetRankTemplate','RankDayController@GetRankTemplate');
  172. /*
  173. * 排行榜
  174. */
  175. $api->get('/ranking/crown','RankController@crown_rank');
  176. $api->get('/ranking/search','RankController@rank_search');
  177. $api->get('/ranking/GetRankEvery','RankController@GetRankEvery');
  178. $api->get('/ranking/GetNumOneEvery','RankController@GetNumOneEvery');//每日冠军
  179. $api->get('/ranking/GetRankTopHundredEvery','RankController@GetRankTopHundredEvery');//每日前一百
  180. $api->get('/ranking/GetRankEveryImage','RankController@GetRankEveryImage');
  181. $api->get('/setting/repair','BasicController@repair');
  182. $api->get('/setting/GetUpgradeInfo','BasicController@GetUpgradeInfo');
  183. $api->get('/setting/UpdateUpgradeInfo','BasicController@UpdateUpgradeInfo');
  184. $api->post('/excel/insert_demo','BasicController@insert_demo');
  185. $api->post('/pay/refunds','BasicController@send');
  186. /*退款验证码*/
  187. $api->get('/pay/send_code','BasicController@verify');
  188. $api->post('/humanreview/upload_img','HumanreviewController@upload_img');
  189. $api->post('/humanreview/review','HumanreviewController@review');
  190. $api->get('/humanreview/get_info','HumanreviewController@get_info');
  191. $api->get('/war/update_name','AdminuserController@update_name');
  192. $api->get('/war/add_phone','AdminuserController@add_phone');
  193. $api->get('/data/data_count','DataController@data_count');
  194. $api->get('/data/season_sale','DataController@season_sale');
  195. //课程列表
  196. $api->get('course/course_list','CourseController@course_list');
  197. //修改或者添加课程
  198. $api->post('course/add_update_course','CourseController@add_update_course');
  199. //删除
  200. $api->post('course/delete_course','CourseController@delete_course');
  201. //上传老师封面
  202. $api->post('course/upload_teacher_img','CourseController@upload_teacher_img');
  203. //上传课程封面
  204. $api->post('course/upload_cover_img','CourseController@upload_cover_img');
  205. //上传音频
  206. $api->post('course/upload_audio','CourseController@upload_audio');
  207. //课程表列表
  208. $api->get('course/course_img_list','CourseController@course_img_list');
  209. //上传
  210. $api->post('course/upload_course_img','CourseController@upload_course_img');
  211. //生成课表
  212. $api->get('course/create_course_img','CourseController@create_course_img');
  213. /*获取手机验证码
  214. * ***/
  215. $api->get('basic/get_sms_code','BasicController@get_sms_code');
  216. $api->get('basic/GetRule','BasicController@GetRule');
  217. $api->post('basic/AddUpdateRule','BasicController@AddUpdateRule');
  218. $api->post('basic/UploadImg','BasicController@UploadImg');
  219. $api->post('basic/UploadVideo','BasicController@UploadVideo');
  220. });
  221. $api->get('/data/GetNoEnrollNum','DataController@GetNoEnrollNum');
  222. $api->get('navigation/look_navigation','DaohangController@look_navigation');
  223. $api->post('navigation/add_navigation','DaohangController@add_navigation');
  224. $api->post('navigation/edit_navigation','DaohangController@edit_navigation');
  225. $api->post('navigation/upload_img','DaohangController@upload_img');
  226. $api->get('navigation/get_group','DaohangController@get_group');
  227. $api->get('/Getinte/Getinte','BasicController@Getinte');
  228. $api->get('/download/excel','DownloadController@excel_every');
  229. // $api->get('/download/excel_challenge','DownloadController@excel_challenge');
  230. $api->get('/download/excel_challenge','IndexController@demo_index');
  231. $api->get('/download/num_index','IndexController@num_index');
  232. $api->get('/download/image_course','IndexController@image_course');
  233. $api->get('/demos','IndexController@demos');
  234. $api->get('/download/bonus','DownloadController@bonus');
  235. $api->get('/bonus/export','BonusController@export');
  236. $api->get('/challenge/guess_list_info','ChallengeController@guess');
  237. // $api->get('/order/sendeds','OrderController@sended');
  238. // $api->get('/order/sends','OrderController@nosend');
  239. // $api->get('/order/gift','GiftController@show_gift');
  240. $api->post('/order/upload_excel','OrderController@upload_excel');
  241. $api->get('/index','IndexController@index');
  242. $api->get('/indexs','IndexController@indexs');
  243. $api->get('/save/test','IndexController@save_test');
  244. $api->get('/save/show_all','IndexController@save_test_1');
  245. $api->get('/data/location','DataController@location');
  246. $api->get('/data/province','DataController@province');
  247. $api->get('/data/province_time','DataController@province_time');
  248. $api->get('/data/sale_location','DataController@sale_location');
  249. $api->get('/data/sale_province','DataController@sale_province');
  250. $api->get('/data/sale_province_time','DataController@sale_province_time');
  251. $api->get('/data/sale_type','DataController@sale_type');
  252. $api->get('/data/township','DataController@township');
  253. $api->get('/data/rank','DataController@season_rank');
  254. $api->get('/data/crown_rank','DataController@crown_rank');
  255. $api->get('/data/all_data','DataController@all_data');
  256. $api->get('/data/service_sale','DataController@service_sale');
  257. $api->get('/data/get_info','DataController@get_info');
  258. $api->get('/data/get_area_location','DataController@getAreaLocation');
  259. $api->get('/data/get_enroll_detail_info','DataController@getEnrollDetailInfo');
  260. $api->get('/data/get_sales_detail_info','DataController@getSalesDetailInfo');
  261. $api->get('/data/challenge_rank','DataController@challenge_rank');
  262. /*
  263. * 往期数据
  264. * **/
  265. $api->get('/data/sign_up','SeasonDataController@sign_up');
  266. $api->get('/season/season_sale','SeasonDataController@season_sale');
  267. $api->get('/data/per_capita','SeasonDataController@per_capita');
  268. $api->get('/data/sale_per_capita','SeasonDataController@sale_per_capita');
  269. $api->get('/data/level_capita','SeasonDataController@level_capita');
  270. $api->get('/challenge/index_current_data','ChallengeController@index');
  271. $api->get('/challenge/guess_current_data','ChallengeController@guess');
  272. $api->get('/data/jude_head','DataController@juge_head');
  273. // $api->get('/juge','BasicController@jude');
  274. // $api->get('/download/excel_every','DownloadController@excel_every');
  275. //
  276. $api->get('/ranking/user','RankController@user_rank');
  277. $api->get('/guess/guessing_list','ChallengeController@guessing_list');
  278. $api->get('/guess/get_guessing_detail','ChallengeController@get_guessing_detail');
  279. $api->get('/guess/challenge_index','ChallengeController@challenge_index');
  280. $api->get('/guess/challenge_indexs','ChallengeController@challenge_indexs');
  281. $api->get('basic/Getsql','BasicController@Getsql');
  282. $api->get('/GetUserBonusList','BonusController@GetUserBonusList');
  283. $api->get('/GetImg','AdminuserController@GetImg');
  284. $api->get('/GetIndex','IndexController@GetIndex');
  285. $api->get('/DealData','TeamController@DealData');
  286. $api->post('/ranking/UpdateImage','RankController@UpdateImage');//每日冠军
  287. $api->get('/UpdateGift/UpdateGift','GiftController@UpdateGift');//每日冠军
  288. $api->get('/Check/CheckToken','RedirectController@CheckToken');//校验token
  289. });