api.php 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655
  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. //Route::middleware('auth:api')->get('/user', function (Request $request) {
  14. // return $request->user();
  15. //});
  16. $api = app("Dingo\Api\Routing\Router");
  17. $api->version('v1', function ($api) {
  18. $api->group(["namespace" => "App\Http\Controllers",'middleware'=>'refresh.token'], function ($api) {//,'middleware'=>'auth:api',
  19. //需要权限过滤的路由
  20. $api->group(['middleware'=>'permissions.roles'], function ($api) {
  21. /*首页路由*/
  22. $api->group(['prefix'=>'index'], function ($api){
  23. $api->get('getdatatotal', 'IndexController@getDataTotal');
  24. $api->get('geteveryagenttotal', 'IndexController@getEveryAgentTotal');
  25. $api->get('geteveryagentresult', 'IndexController@getEveryAgentResult');
  26. $api->get('geteveryagentorder', 'IndexController@getEveryAgentOrder');
  27. $api->get('getgoodssalesnum', 'IndexController@getGoodsSalesNum');
  28. $api->get('get_goods_main_attr', 'IndexController@getGoodsMainAttr');
  29. $api->get('get_goods_style_num', 'IndexController@getGoodsStyleNum');
  30. $api->get('get_order_account', 'IndexController@getOrderAccount');
  31. $api->get('get_order_every_account', 'IndexController@getOrderEveryAccount');
  32. $api->get('get_goods_every_style_num', 'IndexController@getGoodsEveryStyleNum');
  33. });
  34. /*管理员路由*/
  35. $api->group(['prefix'=>'admin'], function ($api){
  36. $api->post('decode', 'AdminController@decode');
  37. $api->post('login', 'AdminController@login');
  38. $api->post('logout', 'AdminController@logout');
  39. $api->post('updatepassword', 'AdminController@updatePassword');
  40. $api->get('getcurrentadmin', 'AdminController@getCurrentAdmin');
  41. $api->post('uploadadmin', 'AdminController@uploadAdmin');
  42. $api->post('updateadmin', 'AdminController@updateAdmin');
  43. $api->get('getadminlist', 'AdminController@getAdminList');
  44. $api->post('disableadmin', 'AdminController@disableAdmin');
  45. $api->post('destoryadmin', 'AdminController@destoryAdmin');
  46. });
  47. /*商品路由*/
  48. $api->group(['prefix'=>'goods'], function ($api){
  49. $api->post('uploadgoodsimage', 'GoodsController@uploadGoodsImage');
  50. $api->post('uploadgoods', 'GoodsController@uploadGoods');
  51. $api->get('/getgoodslist', 'GoodsController@getGoodsList');
  52. $api->post('shelvedgoods', 'GoodtestController@shelvedGoods');//上架/下架
  53. $api->post('destorygoods', 'GoodtestController@destoryGoods');
  54. $api->post('updategoods', 'GoodsController@updateGoods');
  55. $api->get('getgoodsdetails', 'GoodsController@getGoodsDetails');
  56. $api->get('getgoodsinfo', 'GoodtestController@getGoodsInfo');
  57. });
  58. /* 角色路由*/
  59. $api->group(['prefix'=>'role'], function ($api){
  60. $api->post('uploadrole', 'RoleController@uploadRole');
  61. $api->get('getroleslist', 'RoleController@getRolesList');
  62. $api->post('disablerole', 'RoleController@disableRole');
  63. $api->post('updaterole', 'RoleController@updateRole');
  64. });
  65. /* 设置路由 */
  66. $api->group(['prefix'=>'setting'], function ($api){
  67. $api->get('getsetting', 'SettingController@getSetting');
  68. $api->post('uploadsetting', 'SettingController@uploadSetting');
  69. $api->post('updatesetting', 'SettingController@updateSetting');
  70. $api->post('updaterewardpay', 'SettingController@updateRewardPay');
  71. $api->post('updatestorereward', 'SettingController@updateStoreReward');
  72. $api->post('updatesystemset', 'SettingController@updateSystemSet');
  73. $api->post('salesreward', 'SettingController@salesReward');
  74. $api->post('agentuplevel', 'SettingController@agentsUpLevel');
  75. });
  76. /* 订单路由 */
  77. $api->group(['prefix'=>'order'], function ($api){
  78. $api->get('getorderlist', 'OrdertestController@order_list');
  79. $api->get('UpdateApplyStatus','OrdertestController@UpdateApplyStatus');
  80. $api->get('exportorderlist', 'OrderController@exportOrderList');
  81. $api->post('confirmsendgoods', 'OrderController@confirmSendGoods');
  82. $api->get('getbreakuporder', 'OrderController@getBreakupOrder');
  83. $api->post('uploadorder', 'OrderController@uploadOrder');
  84. $api->post('shelvedorder', 'OrderController@shelvedOrder');
  85. $api->post('confirmreceipt', 'OrderController@confirmReceipt');
  86. $api->post('destoryorder', 'OrderController@destoryOrder');
  87. $api->post('updateorderaddress', 'OrderController@updateOrderAddress');
  88. $api->get('getagentorder', 'OrderController@getAgentOrder');
  89. $api->get('exportagentorder', 'OrderController@exportAgentOrder');
  90. $api->get('getisturnorder', 'OrderController@getIsturnOrder');
  91. $api->get('exportisturnorder', 'OrderController@exportIsturnOrder');
  92. //流水账单
  93. $api->get('getbillsrunningwater', 'OrderController@getBillsRunningWater');
  94. $api->get('send_all_nopayinfo', 'OrdertestController@send_all_nopayinfo');
  95. $api->get('GetApplyCount','OrdertestController@GetApplyCount');
  96. });
  97. /* 代理路由 */
  98. $api->group(['prefix'=>'user'], function ($api){
  99. $api->get('getuserlist', 'UserController@getUserList');
  100. $api->get('exportuserlist', 'UserController@exportUserList');
  101. $api->get('getnocertuserlist', 'UserController@getNocertUserList');
  102. $api->get('getagentgoodsnum', 'UserController@getAgentGoodsNum');
  103. $api->get('getauthuserlist', 'UserController@getAuthUserList');
  104. $api->get('getuserdetails', 'UserController@getUserDetails');
  105. $api->post('updateusermanyauthinfo', 'UserController@updateUserManyAuthInfo');
  106. $api->post('updateuserauthinfo', 'UserController@updateUserAuthInfo');
  107. $api->post('updatemobile', 'UserController@updateMobile');
  108. $api->post('editagentpassword', 'UserController@editAgentPassword');
  109. $api->post('uploaduser', 'UserController@uploadUser');
  110. $api->post('destoryuser', 'UserController@destoryUser');
  111. $api->post('shelveduser', 'UserController@shelvedUser');
  112. $api->post('updaterecom', 'UserController@updateRecom');
  113. $api->post('updateagentlevel', 'UserController@updateAgentLevel');
  114. $api->post('certuserstatus', 'UserController@certUserStatus');
  115. $api->post('certuserstatus_all', 'UserController@certUserStatus_all');
  116. $api->post('againcertrecomstatus', 'UserController@againCertRecomStatus');
  117. $api->post('againcertagentstatus', 'UserController@againCertAgentStatus');
  118. $api->post('crownselectwarea', 'UserController@crownSelectWarea');
  119. $api->post('update_user', 'UserController@update_user');
  120. $api->get('repair_auth', 'UserController@repair_auth');
  121. $api->post('restoreUserInfo', 'UserController@restoreUserInfo');
  122. $api->post('destroy_upload_img', 'UserController@destroyUploadImg');
  123. $api->get('search_peoples', 'UserController@search_peoples');
  124. $api->get('service_audit', 'UserController@service_audit');
  125. $api->get('get_reason', 'UserController@get_reason');
  126. $api->get('add_reason', 'UserController@add_reason');
  127. //获取原因(前面全部加个 /user)
  128. $api->get('get_del_cause', 'UserController@get_del_cause');
  129. });
  130. /*社区路由*/
  131. $api->group(['prefix'=>'article'], function ($api){
  132. $api->get('getarticlelist', 'ArticleController@getArticleList');
  133. $api->post('upload_audio', 'ArticleController@upload_audio');
  134. $api->post('upload_video', 'ArticleController@upload_video');
  135. $api->get('getliveviewlist', 'ArticleController@getLiveViewList');
  136. $api->post('uploadarticleimage', 'ArticleController@uploadArticleImage');
  137. $api->post('updatearticle', 'ArticleController@updateArticle');
  138. $api->post('updatearticlelive', 'ArticleController@updateArticleLive');
  139. $api->post('uploadarticle', 'ArticleController@uploadArticle');
  140. $api->post('uploadliveview', 'ArticleController@uploadLiveView');
  141. $api->post('shelvedarticle', 'ArticleController@shelvedArticle');
  142. $api->post('destoryarticle', 'ArticleController@destoryArticle');
  143. $api->post('destoryarticlelive', 'ArticleController@destoryArticleLive');
  144. $api->get('GetArticleGroup', 'ArticleController@GetArticleGroup');
  145. $api->get('AddArticleGroup', 'ArticleController@AddArticleGroup');
  146. });
  147. /*战区路由*/
  148. $api->group(['prefix'=>'warea'], function ($api){
  149. $api->get('getwarealist', 'WareaController@getWareaList');
  150. $api->get('getwarealistinfos', 'WareaController@getWareaListInfos');
  151. $api->post('updatewarea', 'WareaController@updateWarea');
  152. $api->post('uploadwarea', 'WareaController@uploadWarea');
  153. $api->post('shelvedwarea', 'WareaController@shelvedWarea');
  154. $api->post('destorywarea', 'WareaController@destoryWarea');
  155. $api->get('getcommissarlist', 'WareaController@getCommissarList');
  156. $api->get('getcommissarinfo', 'WareaController@getCommissarInfo');
  157. $api->get('getwareainfo', 'WareaController@getWareaInfo');
  158. });
  159. /*门店路由*/
  160. $api->group(['prefix'=>'store'], function ($api){
  161. $api->get('getstorelist', 'StoreController@getStoreList');
  162. $api->post('updatestore', 'StoreController@updateStore');
  163. $api->post('uploadstore', 'StoreController@uploadStore');
  164. $api->post('shelvedstore', 'StoreController@shelvedStore');
  165. $api->post('destorystore', 'StoreController@destoryStore');
  166. $api->post('uploadstoreimg', 'StoreController@uploadStoreImg');
  167. $api->get('get_store_info', 'StoreController@getStoreInfo');
  168. $api->get('get_store_reward_info', 'StoreController@getStoreRewardInfo');
  169. $api->post('add_store_reward_info', 'StoreController@addStoreRewardInfo');
  170. $api->post('update_store_reward_info', 'StoreController@updateStoreRewardInfo');
  171. $api->get('delete_store_reward_info', 'StoreController@deleteStoreRewardInfo');
  172. $api->get('get_store_reward_list', 'StoreController@getStoreRewardList');
  173. $api->get('get_store_no_reward_list', 'StoreController@getStoreNoRewardList');
  174. $api->post('undo_store_rewards_info', 'StoreController@undoStoreRewardsInfo');
  175. $api->post('settlement', 'StoreController@settlement');
  176. });
  177. //统计路由
  178. $api->group(['prefix'=>'statistical'], function ($api){
  179. $api->get('salesstatisticsfan', 'StatisticalController@SalesStatisticsFan');
  180. $api->get('salesstatisticscyl', 'StatisticalController@SalesStatisticsCyl');
  181. $api->get('salesstatisticsline', 'StatisticalController@SalesStatisticsLine');
  182. $api->get('salesstatisticsnumfan', 'StatisticalController@SalesStatisticsNumFan');
  183. $api->get('salesstatisticsnumcyl', 'StatisticalController@SalesStatisticsNumCyl');
  184. $api->get('salesstatisticsnumline', 'StatisticalController@SalesStatisticsNumLine');
  185. $api->get('agentaddnum', 'StatisticalController@agentAddNum');
  186. $api->get('agentaddnumline', 'StatisticalController@agentAddNumLine');
  187. $api->get('agentsalesresults', 'StatisticalController@agentSalesResults');
  188. $api->get('wareasalesresults', 'StatisticalController@wareaSalesResults');
  189. $api->get('crownaddagentnum', 'StatisticalController@crownAddAgentNum');
  190. $api->get('storesalesresults', 'StatisticalController@storeSalesResults');
  191. $api->get('crowteamsalesresults', 'StatisticalController@crownTeamSalesResults');
  192. $api->get('saleswaterbills', 'StatisticalController@salesWaterBills');
  193. $api->get('rewardspending', 'StatisticalController@rewardSpending');
  194. $api->get('performancereward', 'StatisticalController@performanceReward');
  195. $api->get('storereward', 'StatisticalController@storeReward');
  196. $api->get('getstorerewarddetail', 'StatisticalController@getStoreRewardDetail');
  197. $api->get('getordergoodsnumlist', 'StatisticalController@getOrderGoodsNumList');
  198. $api->get('getagentsalesresult', 'StatisticalController@getAgentSalesResult');
  199. $api->get('getstoresalesresultgoods', 'StatisticalController@getStoreSalesResultGoods');
  200. $api->get('getstoresalesresultmoney', 'StatisticalController@getStoreSalesResultMoney');
  201. });
  202. /*公告路由*/
  203. $api->group(['prefix'=>'info'], function ($api){
  204. $api->get('getinfolist', 'InfoController@getInfoList');
  205. $api->post('updateinfo', 'InfoController@updateInfo');
  206. $api->post('uploadinfo', 'InfoController@uploadInfo');
  207. $api->post('setinfotop', 'InfoController@setInfoTop');
  208. $api->post('disableinfo', 'InfoController@disableInfo');
  209. $api->post('destoryinfo', 'InfoController@destoryInfo');
  210. });
  211. /*教程路由*/
  212. $api->group(['prefix'=>'guide'], function ($api){
  213. $api->get('getguidelist', 'GuideController@getGuideList');
  214. $api->post('updateguide', 'GuideController@updateGuide');
  215. $api->post('uploadguidefiles', 'GuideController@uploadGuideFiles');
  216. $api->post('uploadguide', 'GuideController@uploadGuide');
  217. $api->post('disableguide', 'GuideController@disableGuide');
  218. $api->post('destoryguide', 'GuideController@destoryGuide');
  219. });
  220. /*追溯*/
  221. $api->group(['prefix'=>'trace'], function ($api){
  222. $api->get('index', 'TraceController@index');
  223. $api->get('get_model_info', 'TraceController@getModelInfo');
  224. $api->get('get_child_info', 'TraceController@getChildInfo');
  225. $api->post('add', 'TraceController@add');
  226. $api->get('getSerial', 'TraceController@getSerial');
  227. $api->get('getTraceInfo', 'TraceController@getTraceInfo');
  228. $api->get('getExpressInfo', 'TraceController@getExpressInfo');
  229. $api->post('destroySerial', 'TraceController@destroySerial');
  230. $api->get('getCodeInfo', 'TraceController@getCodeInfo');
  231. $api->post('many_add', 'TraceController@many_add');
  232. $api->post('destroy', 'TraceController@destroy');
  233. $api->post('set_true', 'TraceController@setTrue');
  234. $api->post('set_many_true', 'TraceController@setManyTrue');
  235. $api->post('set_all_true', 'TraceController@setAllTrue');
  236. $api->get('get_trace_export_url', 'TraceController@getTraceExportUrl');
  237. });
  238. /*代理升级审核路由*/
  239. $api->group(['prefix'=>'audit'], function ($api){
  240. $api->get('getagentunauditlist', 'AuditController@getAgentUnAuditList');
  241. $api->post('updateagentstatus', 'AuditController@updateAgentStatus');
  242. });
  243. /*代理问题反馈路由*/
  244. $api->group(['prefix'=>'question'], function ($api){
  245. $api->get('getquestionlist', 'QuestionController@getQuestionList');
  246. });
  247. /*代理问题反馈路由*/
  248. $api->group(['prefix'=>'log'], function ($api){
  249. $api->get('getloginfolist', 'LogController@getLogListInfo');
  250. });
  251. /*活动*/
  252. $api->group(['prefix'=>'activity'], function ($api){
  253. $api->get('getactivitylist', 'ActivityController@getActivityList');
  254. $api->post('addactivity', 'ActivityController@addActivity');
  255. $api->post('updateactivity', 'ActivityController@updateActivity');
  256. $api->post('disabledactivity', 'ActivityController@disabledActivity');
  257. $api->post('destoryactivity', 'ActivityController@destoryActivity');
  258. $api->get('getactivityinfo', 'ActivityController@getActivityInfo');
  259. $api->get('get_act_honor_info', 'ActivityController@getActHonorInfo');
  260. $api->get('get_act_levels_info', 'ActivityController@getActLevelsInfo');
  261. $api->post('uploadgiftimage', 'ActivityController@uploadGiftImage');
  262. });
  263. $api->get('/Gift/GetActivityGift','ActivityController@GetActivityGift');
  264. /*导出表格路由*/
  265. $api->group(['prefix'=>'export'], function ($api){
  266. $api->get('exportsaleswaterbills', 'ExportController@exportSalesWaterBills');
  267. $api->get('exportrewardspending', 'ExportController@exportRewardSpending');
  268. $api->get('exportperformancereward', 'ExportController@exportPerformanceReward');
  269. $api->get('exportstorereward', 'ExportController@exportStoreReward');
  270. $api->get('exportwareasalesresults', 'ExportController@exportWareaSalesResults');
  271. $api->get('exportcrownteamsalesresults', 'ExportController@exportCrownTeamSalesResults');
  272. $api->get('exportcrownaddagentnum', 'ExportController@exportCrownAddAgentNum');
  273. $api->get('exportstoresalesresults', 'ExportController@exportStoreSalesResults');
  274. $api->get('exportagentsalesresults', 'ExportController@exportagentSalesResults');
  275. });
  276. /*资金路由*/
  277. $api->group(['prefix'=>'money'], function ($api){
  278. $api->get('index', 'MoneyController@index');
  279. $api->get('detail', 'MoneyController@detail');
  280. $api->post('income', 'MoneyController@income');
  281. $api->post('deductions', 'MoneyController@deductions');
  282. $api->get('export', 'MoneyController@export');
  283. $api->post('import', 'MoneyController@import');
  284. $api->post('add_income_style', 'MoneyController@addIncomeStyle');
  285. $api->get('get_income_style', 'MoneyController@getIncomeStyle');
  286. $api->post('delete_income_style', 'MoneyController@deleteIncomeStyle');
  287. $api->get('get_payment_list', 'MoneyController@getPaymentList');
  288. $api->get('export_payment_list', 'MoneyController@exportPaymentList');
  289. });
  290. /*图库路由*/
  291. $api->group(['prefix'=>'picture'], function ($api){
  292. $api->post('uploadpictureimage', 'PictureController@uploadPictureImage');
  293. $api->post('uploadbannerimageinfo', 'PictureController@uploadBannerImageInfo');
  294. $api->post('updatebannerimageinfo', 'PictureController@updateBannerImageInfo');
  295. $api->post('destorypicture', 'PictureController@destoryPicture');
  296. $api->get('getpicturelist', 'PictureController@getPictureList');
  297. $api->get('getauthimageinfo', 'PictureController@getAuthImageInfo');
  298. $api->get('getgoodsimagealbum', 'PictureController@getGoodsImageAlbum');
  299. $api->get('getarticleimagealbum', 'PictureController@getArticleImageAlbum');
  300. $api->post('uploadgoodsimagealbum', 'PictureController@uploadGoodsImageAlbum');
  301. $api->post('updategoodsimagealbum', 'PictureController@updateGoodsImageAlbum');
  302. $api->post('uploadarticleimagealbum', 'PictureController@uploadArticleImageAlbum');
  303. $api->post('updatearticleimagealbum', 'PictureController@updateArticleImageAlbum');
  304. });
  305. /*奖励路由*/
  306. $api->group(['prefix'=>'reward'], function ($api){
  307. $api->get('getrewardlist', 'RewardController@getRewardList');
  308. $api->post('uploadagentsalesresult', 'RewardController@uploadAgentSalesResult');
  309. $api->post('uploadagentsalesresultmoney', 'RewardController@uploadAgentSalesResultMoney');
  310. $api->post('uploadagentsalesresultgoods', 'RewardController@uploadAgentSalesResultGoods');
  311. $api->get('getrewardgoodslist', 'RewardController@getRewardGoodsList');
  312. });
  313. /*库存路由*/
  314. $api->group(['prefix'=>'inventory'], function ($api){
  315. $api->get('getcrowninventoryinfo', 'InventoryController@getCrownInventoryInfo');
  316. $api->get('getgoodsinventory', 'InventoryController@getGoodsInventory');
  317. $api->get('exportgoodsinventory', 'InventoryController@exportGoodsInventory');
  318. $api->post('importgoodsinventory', 'InventoryController@importGoodsInventory');
  319. $api->post('updategoodsinventory', 'InventoryController@updateGoodsInventory');
  320. $api->get('getgoodsinventorylog', 'InventoryController@getGoodsInventoryLog');
  321. });
  322. /* 消息推送 路由*/
  323. $api->group(['prefix'=>'message'], function ($api){
  324. $api->get('getmessagelist', 'MessageController@getMessageList');
  325. });
  326. /* 产品详情 路由*/
  327. $api->group(['prefix'=>'detail'], function ($api){
  328. $api->get('index', 'DetailController@index'); //列表
  329. $api->post('store', 'DetailController@store'); //添加
  330. $api->post('update', 'DetailController@update'); //修改
  331. $api->post('destroy', 'DetailController@destroy'); //删除
  332. $api->post('upload_video', 'DetailController@uploadVideo'); //上传视频
  333. // $api->post('upload_video', 'GoodsController@uploadGoodsImage'); //上传视频
  334. });
  335. /*版本路由*/
  336. $api->group(['prefix'=>'version'], function ($api){
  337. $api->get('getversionlist', 'VersionController@getVersionList');
  338. $api->post('uploadversion', 'VersionController@uploadVersion');
  339. $api->post('updateversion', 'VersionController@updateVersion');
  340. $api->post('setversiontop', 'VersionController@setVersionTop');
  341. $api->post('destoryversion', 'VersionController@destoryVersion');
  342. });
  343. /* 测试 路由*/
  344. $api->group(['prefix'=>'good'], function ($api){
  345. /*
  346. * 测试
  347. * */
  348. $api->get('get_goods_attr','GoodtestController@getGoodsAttr');
  349. $api->get('good_detail','GoodtestController@good_detail');
  350. $api->get('/good_list','GoodtestController@good_list');
  351. $api->get('/good_attr','GoodtestController@good_attr');
  352. $api->post('/add_good','GoodtestController@add_good');
  353. $api->get('/add_good_attr','GoodtestController@add_good_attr');
  354. $api->get('/add_money','UserPayController@add_money');
  355. $api->get('/destory_time','GoodtestController@destory_time');
  356. $api->post('/update_good','GoodtestController@update_good');
  357. $api->get('/add_size','GoodtestController@add_size');
  358. $api->get('/destory_size','GoodtestController@destory_size');
  359. $api->post('/goods_up','GoodtestController@goods_up');
  360. $api->post('/good_timing','GoodtestController@good_timing');
  361. $api->get('/get_good_attr','GoodtestController@get_good_attr');
  362. $api->post('/good_sort','GoodtestController@good_sort');
  363. });
  364. $api->group(['prefix'=>'orders'],function ($api){
  365. $api->get('order_pass','OrdertestController@order_pass');
  366. $api->get('order_reject','OrdertestController@order_reject');
  367. $api->post('send_order','OrdertestController@send_order');
  368. $api->post('send_express','OrdertestController@send_express');
  369. $api->get('update_address','OrdertestController@update_address');
  370. $api->post('audit_order','OrdertestController@audit_order');
  371. $api->post('many_audit_order','OrdertestController@many_audit_order');
  372. $api->get('get_user_money','OrdertestController@getUserMoney');
  373. $api->post('add_income_log','OrdertestController@addIncomeLog');
  374. $api->post('part_back_money','OrdertestController@partBackMoney');
  375. $api->get('get_many_back_money_user','OrdertestController@getManyBackMoneyUser');
  376. $api->post('many_back_money','OrdertestController@manyBackMoney');
  377. $api->get('get_agent_gift_bag','OrdertestController@getBAgentGiftBag');
  378. $api->get('get_honor_wall','OrdertestController@getHonorWall');
  379. $api->get('get_travel','OrdertestController@getTravel');
  380. $api->post('add_list_tag','OrdertestController@addListTag');
  381. $api->get('export_list','OrdertestController@exportList');
  382. $api->get('get_like_agent_gift_bag','OrdertestController@getLikeBAgentGiftBag');
  383. $api->get('export_like_agent_gift_bag','OrdertestController@exportLikeBAgentGiftBag');
  384. $api->get('auto_payment','OrdertestController@autoPayment');
  385. $api->get('get_no_pass_list','OrdertestController@getNoPassList');
  386. $api->get('get_no_pass','OrdertestController@get_no_pass_list');
  387. $api->post('sure_order_info','OrdertestController@sureOrderInfo');
  388. $api->post('no_sure_order_info','OrdertestController@noSureOrderInfo');
  389. $api->get('import_express_no','OrdertestController@importExpressNo');
  390. $api->get('add_store','OrdertestController@add_store');//添加订单体验店所属
  391. $api->post('cancel_store','OrdertestController@cancel_store');//取消订单体验店所属
  392. $api->get('get_storename','OrdertestController@get_storename');//获取体验店名称
  393. $api->get('order_store','OrdertestController@order_store');//查看体验店订单
  394. $api->get('order_store_excel','OrdertestController@order_store_excel');//导出体验店订单
  395. $api->get('get_collect_money_log','OrdertestController@getCollectMoneyLog');
  396. $api->get('get_conditions_order_list', 'OrdertestController@getConditionsOrderList');
  397. $api->get('order_detail','OrdertestController@order_detail');
  398. $api->post('submit_order','OrdertestController@submit_order');
  399. $api->get('show_address','OrdertestController@show_address');
  400. $api->get('order_address','OrdertestController@order_address');
  401. $api->get('add_address','OrdertestController@add_address');
  402. $api->get('add_order_log','OrdertestController@add_order_log');
  403. $api->get('add_order_detail_log','OrdertestController@add_order_detail_log');
  404. $api->get('destory_order','OrdertestController@destory_order');
  405. $api->post('order_update','OrdertestController@order_update');
  406. $api->post('down_load','OrdertestController@down_load');
  407. $api->get('get_crown','OrdertestController@get_crown');
  408. $api->get('add_store','OrdertestController@add_store');//添加订单体验店所属
  409. $api->get('get_storename','OrdertestController@get_storename');//获取体验店名称
  410. $api->get('order_store','OrdertestController@order_store');//查看体验店订单
  411. $api->get('order_store_excel','OrdertestController@order_store_excel');//导出体验店订单
  412. $api->get('get_t_data','DataController@get_t_data');//T恤兑换信息
  413. $api->get('get_t_excel','DataController@get_t_excel');//导出T恤兑换信息
  414. $api->post('update_t','DataController@update_t');//修改T恤兑换信息
  415. $api->post('add_t','DataController@add_t');//增加T恤兑换信息
  416. $api->post('delete_t','DataController@delete_t');//删除兑换信息
  417. /**修改订单所属者**/
  418. $api->get('UpdateBelongId', 'OrdertestController@UpdateBelongId');
  419. /*获取下面的人**/
  420. $api->get('GetUser', 'OrdertestController@GetUser');
  421. $api->get('GetUserId', 'OrdertestController@GetUserId');
  422. /**修改地址绑定的所属者**/
  423. $api->get('UpAddress', 'OrdertestController@UpAddress');
  424. $api->get('get_like_agent_gift_bag','OrdertestController@getLikeBAgentGiftBag');
  425. $api->get('export_like_agent_gift_bag','OrdertestController@exportLikeBAgentGiftBag');
  426. $api->post('destroy_order_address','OrdertestController@destroyOrderAddress');
  427. $api->post('merge_order', 'OrdertestController@mergeOrder');
  428. $api->get('merge_order_detail', 'OrdertestController@mergeOrderDetail');
  429. $api->get('get_no_pay_orders', 'OrdertestController@getNoPayOrders');
  430. $api->get('send_no_pay_info', 'OrdertestController@sendNoPayInfo');
  431. $api->post('open_auto_pay', 'OrdertestController@openAutoPay');
  432. $api->get('get_auto_pay_status', 'OrdertestController@getAutoPayStatus');
  433. $api->post('add_cancel_why', 'OrdertestController@addCancelWhy');
  434. $api->get('get_cancel_why', 'OrdertestController@getCancelWhy');
  435. });
  436. $api->group(['prefix'=>'userpay'],function ($api){
  437. $api->post('add_money','USerPayController@add_money');
  438. $api->post('user_account','USerPayController@user_account');
  439. $api->post('search','USerPayController@search');
  440. $api->post('user_pay_log','USerPayController@user_pay_log');
  441. $api->post('UserPayCancel','UserPayController@UserPayCancel');
  442. });
  443. $api->group(['prefix'=>'loginlog'],function ($api){
  444. $api->get('getLoginLogList','LoginLogController@getLoginLogList');
  445. $api->get('getCycleInfo','LoginLogController@getCycleInfo');
  446. $api->get('getLoginLogInfo','LoginLogController@getLoginLogInfo');
  447. });
  448. $api->group(['prefix'=>'storage'], function ($api){
  449. $api->get('GetCrownStorage', 'StorageController@GetCrownStorage');
  450. $api->get('GetCrownTime', 'StorageController@GetCrownTime');
  451. $api->get('GetStorageNum', 'StorageController@GetStorageNum');
  452. $api->get('exportData', 'StorageController@exportData');
  453. $api->get('GetPutOutDetail', 'StorageController@GetPutOutDetail');
  454. $api->get('exportData', 'StorageController@exportData');
  455. $api->get('ExportStorageDetail', 'StorageController@ExportStorageDetail');
  456. // $api->post('updateagentstatus', 'AuditController@updateAgentStatus');
  457. $api->get('StoragePutStatistical', 'StorageController@StoragePutStatistical');
  458. $api->get('StorageOutStatistical', 'StorageController@StorageOutStatistical');
  459. $api->get('StorageStatistical', 'StorageController@StorageStatistical');
  460. $api->get('StorageRemind', 'StorageController@StorageRemind');
  461. $api->get('GetStorageDetailDate', 'StorageController@GetStorageDetailDate');
  462. $api->get('GetUserStorageDateDetail', 'StorageController@GetUserStorageDateDetail');
  463. $api->get('CancelRemind', 'StorageController@CancelRemind');
  464. $api->get('ExportOutPutRecord', 'StorageController@ExportOutPutRecord');
  465. $api->get('GetSmsTime', 'StorageController@GetSmsTime');
  466. $api->get('SetSmsTime', 'StorageController@SetSmsTime');
  467. });
  468. /* 路由*/
  469. $api->group(['prefix'=>'studioGood'], function ($api){
  470. /*
  471. * 测试
  472. * */
  473. //获取分类
  474. $api->get('get_goods_attr','StudioGoodController@getGoodsAttr');
  475. //商品详情
  476. $api->get('good_detail','StudioGoodController@good_detail');
  477. $api->get('/good_list','StudioGoodController@good_list');
  478. $api->get('/good_attr','StudioGoodController@good_attr');
  479. $api->post('/add_good','StudioGoodController@add_good');
  480. $api->post('/update_good','StudioGoodController@update_good');
  481. $api->get('/add_size','StudioGoodController@add_size');
  482. $api->get('/destory_size','StudioGoodController@destory_size');
  483. $api->get('/get_good_attr','StudioGoodController@get_good_attr');
  484. $api->post('/good_sort','StudioGoodController@good_sort');
  485. $api->post('destorygoods', 'StudioGoodController@destoryGoods');
  486. $api->post('updategoods', 'StudioGoodController@updateGoods');
  487. $api->get('getgoodsinfo', 'StudioGoodController@getGoodsInfo');
  488. });
  489. $api->group(['prefix'=>'studio'], function ($api){
  490. $api->post('importStudio', 'StudioController@importStudio');
  491. $api->get('exportstudio', 'StudioController@exportstudio');//导出工作室
  492. $api->get('get_studio', 'StudioController@get_studio');//工作室列表
  493. $api->get('studio_order', 'StudioController@studio_order');//工作室订单列表
  494. $api->get('order_detail', 'StudioController@order_detail');//工作室订单详情
  495. $api->post('order_update', 'StudioController@order_update');//工作室订单修改
  496. $api->get('show_address', 'StudioController@show_address');//地址列表
  497. $api->get('order_address', 'StudioController@order_address');//修改地址
  498. $api->get('destory_order', 'StudioController@destory_order');//订单作废
  499. $api->get('orderBreakUpCourier', 'StudioController@orderBreakUpCourier');//拆单
  500. $api->get('set_studio_time', 'StudioController@set_studio_time');//设置兑换时间
  501. $api->get('get_studio_time', 'StudioController@get_studio_time');//获取兑换时间
  502. $api->post('importStudio', 'StudioController@importStudio');
  503. $api->get('GetCrownTime', 'StorageController@GetCrownTime');
  504. $api->get('GetStudioSystem', 'StudioController@GetStudioSystem');
  505. $api->get('SetStudioSystem', 'StudioController@SetStudioSystem');
  506. $api->get('SetStatusStudio', 'StudioController@SetStatusStudio');
  507. $api->post('send_order', 'StudioController@send_order');
  508. $api->post('AddStudio', 'StudioController@AddStudio');
  509. $api->post('UpdateStudio', 'StudioController@UpdateStudio');
  510. $api->post('audit_order', 'StudioController@audit_order');
  511. $api->post('many_audit_order', 'StudioController@many_audit_order');
  512. // $api->post('updateagentstatus', 'AuditController@updateAgentStatus');
  513. });
  514. });
  515. });
  516. $api->group(["namespace" => "App\Http\Controllers"], function ($api) {
  517. $api->group(['prefix'=>'studio'], function ($api){
  518. // $api->post('updateagentstatus', 'AuditController@updateAgentStatus');
  519. });
  520. $api->post('/sign_message','IndexController@sign_message');
  521. $api->get('/test/Add','InventoryController@Add');
  522. $api->get('/TestCache','IndexController@TestCache');
  523. $api->get('/order/order_list','OrdertestController@order_list');
  524. $api->post('/UploadOrderGift','OrdertestController@UploadOrderGift');
  525. $api->get('/order/order_detail','OrdertestController@order_detail');
  526. $api->get('/order/GetApplyOrder','OrdertestController@GetApplyOrder');
  527. $api->get('/data/data','DataController@data');
  528. $api->get('/data/get_crown','DataController@get_crown');
  529. $api->get('/data/rank_type','DataController@rank_type');
  530. $api->get('/data/rank_type2','DataController@getOrderListInfo');
  531. $api->get('/data/get_info','DataController@orderBreakUpCourier');
  532. $api->get('/data/orderStoreBreakUpCourier','DataController@orderStoreBreakUpCourier');
  533. $api->get('/data/order_list_down','OrdertestController@order_list_down');
  534. $api->get('/data/order_store_list_down','OrdertestController@order_store_list_down');
  535. $api->get('/data/get_merger_order','DataController@getMergerOrder');
  536. $api->get('/data/export_merger_order','DataController@exportMergerOrder');
  537. $api->get('/data/get_order_goods_info','DataController@getOrderGoodsInfo');
  538. $api->get('/data/get_data','DataController@getInfoData');
  539. $api->get('/data/getOrderListInfo','DataController@getOrderListInfo');
  540. $api->get('/data/get_user','DataController@get_user');
  541. $api->get('/data/size_data','DataController@size_data');
  542. $api->get('/data/get_activity_data_info','DataController@getActivityDataInfo');
  543. $api->get('demo','IndexController@demo');
  544. $api->get('/getUpTeam','UserController@getUpTeam');
  545. $api->get('/GetExpress','ExpressController@GetExpress');
  546. $api->get('statistical/getexcel', 'StatisticalController@export');
  547. //之后在这里写api
  548. $api->group(['prefix'=>'admin'], function ($api) {
  549. $api->post('login', 'AdminController@login');
  550. $api->post('uploadadmin', 'AdminController@uploadAdmin');
  551. });
  552. $api->get('da/give_user_warea', 'WareaController@giveUserWarea');
  553. $api->post('da/import', 'StoreController@import');
  554. $api->get('index/get_goods_style_detail_num', 'IndexController@getGoodsStyleDetailNum');
  555. $api->get('index/index', 'IndexController@index');
  556. $api->get('index/get_province_user_info', 'IndexController@getProvinceUserInfo');
  557. $api->get('index/getOtherUserInfo', 'IndexController@getOtherUserInfo');
  558. // $api->get('trace/export', 'TraceController@export');
  559. // $api->get('trace/get_trace_and_info', 'TraceController@getTraceAndInfo');
  560. $api->get('trace/export', 'TraceController@getTraceAndInfo');
  561. $api->get('/send_message', 'OrdertestController@send_all_nopayinfo');
  562. $api->get('GetCrownStorage', 'StorageController@GetCrownStorage');
  563. $api->get('GetStorageNum', 'StorageController@GetStorageNum');
  564. $api->get('GetCrownTime', 'StorageController@GetCrownTime');
  565. $api->get('ExportStorageDetail', 'StorageController@ExportStorageDetail');
  566. $api->get('StoragePutStatistical', 'StorageController@StoragePutStatistical');
  567. $api->get('StorageOutStatistical', 'StorageController@StorageOutStatistical');
  568. $api->get('StorageStatistical', 'StorageController@StorageStatistical');
  569. $api->get('StorageRemind', 'StorageController@StorageRemind');
  570. $api->get('GetStorageDetailDate', 'StorageController@GetStorageDetailDate');
  571. $api->get('GetUserStorageDateDetail', 'StorageController@GetUserStorageDateDetail');
  572. $api->get('GetStudioSystem', 'StudioController@GetStudioSystem');
  573. $api->post('orders/UpdateExpress', 'OrdertestController@UpdateExpress');
  574. $api->get('orders/GetExceptionOrder', 'OrdertestController@GetExceptionOrder');
  575. $api->get('discernAdress','AddressController@DealAddress');
  576. });
  577. });