api.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. <?php
  2. /*
  3. |--------------------------------------------------------------------------
  4. | API Routes
  5. |--------------------------------------------------------------------------
  6. |
  7. | Here is where you can register API routes for your application. These
  8. | routes are loaded by the RouteServiceProvider within a group which
  9. | is assigned the "api" middleware group. Enjoy building your API!
  10. |
  11. */
  12. /** @var TYPE_NAME $api */
  13. $api = app("Dingo\Api\Routing\Router");
  14. $api->version('v1', function ($api) {
  15. $api->get('demo', function () {
  16. dd(1);
  17. });
  18. $api->group(["namespace" => "App\Http\Controllers"], function ($api) {
  19. $api->post('/upload', 'ImageController@index');
  20. $api->get('/uploads', 'ImageController@index');
  21. $api->get('/order_info', 'MoneyController@order_info');
  22. //后台相关
  23. $api->group(['prefix' => 'admin'], function ($api) {
  24. $api->post('login', 'AdminController@login');
  25. $api->group(['middleware' => 'check_token'], function ($api) {
  26. $api->get('getcurrentadmin', 'AdminController@getcurrentadmin');
  27. });
  28. });
  29. $api->group(['middleware' => 'check_token'], function ($api) {
  30. $api->group(['prefix'=>'BigGift'],function ($api){
  31. $api->get('GetApplyList','BigGiftApplyController@GetApplyList');
  32. $api->get('Shenhe','BigGiftApplyController@Shenhe');
  33. });
  34. $api->group(['prefix'=>'UserImg'],function ($api){
  35. $api->get('GetUserInfo','ActivityImgController@GetUserInfo');
  36. $api->get('GetUserInfo_b','ActivityImgController@GetUserInfo_b');
  37. $api->get('GetUserInfos','ActivityImgController@GetUserInfos');
  38. $api->get('AddUpdateImg','ActivityImgController@AddUpdateImg');
  39. $api->get('AddUpdateImg_b','ActivityImgController@AddUpdateImg_b');
  40. $api->get('AddUpdateImgB','ActivityImgController@AddUpdateImgB');
  41. $api->get('AddUpdateImgB_d','ActivityImgController@AddUpdateImgB_d');
  42. $api->get('AddUpdateImgB_e','ActivityImgController@AddUpdateImgB_e');
  43. $api->get('AgainCreateImg','ActivityImgController@AgainCreateImg');
  44. $api->get('AgainCreateImg_b','ActivityImgController@AgainCreateImg_b');
  45. $api->get('AgainCreateImgB','ActivityImgController@AgainCreateImgB');
  46. $api->get('AgainCreateImgB_d','ActivityImgController@AgainCreateImgB_d');
  47. $api->get('AgainCreateImgB_e','ActivityImgController@AgainCreateImgB_e');
  48. $api->get('GetUserList','ActivityImgController@GetUserList');
  49. $api->get('GetUserList_b','ActivityImgController@GetUserList_b');
  50. $api->get('GetImgStatus','ActivityImgController@GetImgStatus');
  51. $api->get('GetImgStatus_b','ActivityImgController@GetImgStatus_b');
  52. $api->get('GetImgStatusB','ActivityImgController@GetImgStatusB');
  53. $api->get('GetImgStatusB_d','ActivityImgController@GetImgStatusB_d');
  54. $api->get('GetImgStatusB_e','ActivityImgController@GetImgStatusB_e');
  55. $api->post('AddUserImgInfo','ActivityImgController@AddUserImgInfo');
  56. $api->post('AddUserImgInfo_b','ActivityImgController@AddUserImgInfo_b');
  57. $api->post('uploadImage','ActivityImgController@uploadImage');
  58. $api->post('UpdateUserImgInfo','ActivityImgController@UpdateUserImgInfo');
  59. $api->post('UpdateUserImgInfoB','ActivityImgController@UpdateUserImgInfoB');
  60. $api->post('UpdateCrownImgInfo','ActivityImgController@UpdateCrownImgInfo');
  61. $api->get('GetCrownInfo','ActivityImgController@GetCrownInfo');
  62. $api->get('DeleteUserImg','ActivityImgController@DeleteUserImg');
  63. $api->get('ExportAddress','ActivityImgController@ExportAddress');
  64. $api->get('ExportAddress_b','ActivityImgController@ExportAddress_b');
  65. });
  66. /*管理员路由*/
  67. $api->group(['prefix'=>'admin'], function ($api){
  68. $api->post('decode', 'AdminController@decode');
  69. // $api->post('login', 'AdminController@login');
  70. $api->post('logout', 'AdminController@logout');
  71. $api->post('updatepassword', 'AdminController@updatePassword');
  72. $api->get('getcurrentadmin', 'AdminController@getCurrentAdmin');
  73. $api->post('uploadadmin', 'AdminController@uploadAdmin');
  74. $api->post('updateadmin', 'AdminController@updateAdmin');
  75. $api->get('getadminlist', 'AdminController@getAdminList');
  76. $api->post('disableadmin', 'AdminController@disableAdmin');
  77. $api->post('destoryadmin', 'AdminController@destoryAdmin');
  78. $api->post('Unbind', 'AdminController@Unbind');
  79. });
  80. $api->post('AdminLog', 'AdminController@AdminLog');
  81. /*活动*/
  82. $api->group(['prefix' => 'activity'], function ($api) {
  83. $api->get('getactivitylist', 'ActivityController@getActivityList');
  84. $api->post('addactivity', 'ActivityController@addActivity');
  85. $api->post('updateactivity', 'ActivityController@updateActivity');
  86. $api->post('disabledactivity', 'ActivityController@disabledActivity');
  87. $api->post('destoryactivity', 'ActivityController@destoryActivity');
  88. $api->get('getactivityinfo', 'ActivityController@getActivityInfo');
  89. $api->get('get_act_honor_info', 'ActivityController@getActHonorInfo');
  90. $api->get('get_act_levels_info', 'ActivityController@getActLevelsInfo');
  91. $api->post('uploadgiftimage', 'ActivityController@uploadGiftImage');
  92. $api->post('uploadTest', 'ActivityController@uploadTest');
  93. });
  94. //订单相关
  95. $api->group(['prefix' => 'order'], function ($api) {
  96. $api->get('getorderlist', 'OrderController@order_list');
  97. });
  98. //订单相关
  99. $api->group(['prefix' => 'orders'], function ($api) {
  100. $api->get('GetActivityLimit','OrderController@GetActivityLimit');
  101. $api->get('get_agent_gift_bag','ActivityImgController@getBAgentGiftBag');
  102. $api->get('get_agent_gift_bag_d','ActivityImgController@getBAgentGiftBag_d');
  103. $api->get('export_list','ActivityImgController@exportList');
  104. $api->get('export_list_d','ActivityImgController@exportList_d');
  105. $api->get('merge_order_detail', 'OrderController@mergeOrderDetail');
  106. $api->post('merge_order', 'OrderController@mergeOrder');
  107. $api->post('many_audit_order','OrderController@many_audit_order');
  108. $api->post('add_cancel_why', 'OrderController@addCancelWhy');
  109. $api->get('get_cancel_why', 'OrderController@getCancelWhy');
  110. $api->get('destory_order','OrderController@destory_order');
  111. });
  112. /* 角色路由*/
  113. $api->group(['prefix'=>'role'], function ($api){
  114. $api->post('uploadrole', 'RoleController@uploadRole');
  115. $api->get('getroleslist', 'RoleController@getRolesList');
  116. $api->post('disablerole', 'RoleController@disableRole');
  117. $api->post('updaterole', 'RoleController@updateRole');
  118. });
  119. /**财务相关**/
  120. /*资金路由*/
  121. $api->group(['prefix'=>'money'], function ($api){
  122. $api->get('index', 'MoneyController@index');
  123. $api->get('detail', 'MoneyController@detail');
  124. $api->post('income', 'MoneyController@income');
  125. $api->post('deductions', 'MoneyController@deductions');
  126. $api->get('export', 'MoneyController@export');
  127. $api->post('import', 'MoneyController@import');
  128. $api->post('add_income_style', 'MoneyController@addIncomeStyle');
  129. $api->get('get_income_style', 'MoneyController@getIncomeStyle');
  130. $api->post('delete_income_style', 'MoneyController@deleteIncomeStyle');
  131. $api->get('get_payment_list', 'MoneyController@getPaymentList');
  132. $api->get('export_payment_list', 'MoneyController@exportPaymentList');
  133. });
  134. $api->get('data/get_info', 'OrderController@orderBreakUpCourier');
  135. $api->get('data/order_list_down', 'OrderController@order_list_down');
  136. $api->get('orders/order_detail', 'OrderController@order_detail');
  137. $api->get('orders/show_address', 'OrderController@show_address');
  138. $api->get('orders/get_conditions_order_list', 'OrderController@getConditionsOrderList');
  139. $api->get('orders/update_address', 'OrderController@update_address');
  140. $api->get('orders/add_address', 'OrderController@add_address');
  141. $api->get('orders/order_address', 'OrderController@order_address');
  142. $api->get('orders/get_like_agent_gift_bag', 'OrderController@getLikeBAgentGiftBag');
  143. $api->get('orders/export_like_agent_gift_bag', 'OrderController@exportLikeBAgentGiftBag');
  144. $api->get('orders/get_many_back_money_user','OrderController@getManyBackMoneyUser');
  145. $api->get('orders/get_user_money','OrderController@getUserMoney');
  146. $api->post('orders/add_income_log','OrderController@addIncomeLog');
  147. $api->post('orders/part_back_money','OrderController@partBackMoney');
  148. $api->get('orders/get_collect_money_log','OrderController@getCollectMoneyLog');
  149. $api->get('orders/get_storename','OrderController@get_storename');
  150. $api->get('orders/IsCar', 'OrderController@IsCar');
  151. $api->post('orders/audit_order','OrderController@audit_order');
  152. $api->get('orders/add_order_log','OrderController@add_order_log');
  153. $api->post('orders/many_back_money','OrderController@manyBackMoney');
  154. $api->post('orders/down_load', 'OrderController@down_load');
  155. $api->get('orders/TongBuOrder', 'OrderController@TongBuOrder');
  156. $api->get('orders/TongBuList', 'OrderController@TongBuList');
  157. $api->get('orders/BanzuiOrderList', 'BanzuiOrderController@order_list');
  158. $api->get('orders/BanzuiOrderDetail', 'BanzuiOrderController@order_detail');
  159. $api->post('orders/many_audit_orderbanzui', 'BanzuiOrderController@many_audit_orderbanzui');
  160. });
  161. });
  162. });