ChannelRoutes.php 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: hp
  5. * Date: 2017/11/20
  6. * Time: 15:59
  7. */
  8. Route::group(['domain'=>env('CHANNEL_DOMAIN'),'namespace'=>'App\Http\Controllers\Channel\Channel','prefix'=>'api'],function () {
  9. //登陆相关 无须登录校验
  10. Route::post('auth/sms','AuthController@sms');
  11. Route::post('auth/register','AuthController@register');
  12. Route::post('auth/login','AuthController@login');
  13. Route::post('auth/retrieveSms','AuthController@retrieveSms');//找回密码短信下发
  14. Route::post('auth/retrieve','AuthController@retrieve');//找回密码
  15. Route::get('auth/captcha','AuthController@getCaptcha');
  16. Route::get('auth/test2','AuthController@test2');
  17. Route::group(['middleware'=>'ChannelApiAuth'],function (){
  18. //修改密码需登录
  19. Route::post('auth/modifyPassword','AuthController@modifyPassword')->middleware('ChannelOperateRecord');
  20. //设置当前渠道
  21. Route::post('channel/setCurrent','ChannelController@setCurrent')->middleware('ChannelOperateRecord');
  22. //创建渠道
  23. Route::post('channel/create','ChannelController@createChannel')->middleware('ChannelOperateRecord');
  24. //获取账号下渠道列表
  25. Route::get('channels','ChannelController@channelList')->middleware('ChannelOperateRecord');
  26. //删除站点
  27. Route::get('channel/deleteChannel','ChannelController@deleteChannel')->middleware('ChannelOperateRecord');
  28. //设置外站开关
  29. Route::any('channel/updateDistributionOuterSiteSwitch','ChannelController@updateDistributionOuterSiteSwitch')->middleware('ChannelOperateRecord');
  30. //设置新老用户站点开关
  31. Route::any('channel/updateDistributionOldUserSiteSwitch','ChannelController@updateDistributionOldUserSiteSwitch')->middleware('ChannelOperateRecord');
  32. //获取渠道信息
  33. Route::any('channel/getDistributionChannel','ChannelController@getDistributionChannel');
  34. // 获取当前渠道某个分类的开关
  35. Route::any('channel/getDistributionChannelSwitchByCategory','ChannelController@getDistributionChannelSwitchByCategory');
  36. //获取支付列表类型
  37. Route::get('channels/getPayTemplate','PayTemplateController@getPayTemplate')->middleware('ChannelOperateRecord');
  38. //设置支付列表类型
  39. Route::post('channels/setPayTemplate','PayTemplateController@setPayTemplate')->middleware('ChannelOperateRecord');
  40. //设置站点别名
  41. Route::post('channels/setsitename','ChannelController@setSiteNickName')->middleware('ChannelOperateRecord');
  42. //获取强关配置
  43. Route::get('channels/getSubscribeSetting','ChannelSubscribeSettingController@getSubscribeSetting')->middleware('ChannelOperateRecord');
  44. //设置强关配置
  45. Route::any('channels/setSubscribeType','ChannelSubscribeSettingController@setSubscribeType')->middleware('ChannelOperateRecord');
  46. //代付开关
  47. Route::any('channels/getChannelPaySubstituteSwitch','ChannelSwitchController@getChannelPaySubstituteSwitch');
  48. Route::any('channels/setChannelPaySubstituteSwitch','ChannelSwitchController@setChannelPaySubstituteSwitch');
  49. //提交渠道问卷调查
  50. Route::post('channel/addQuestionNaire', 'ChannelQuestionNaireController@add_question_naire');
  51. Route::post('channel/checkQuestionNaireShow', 'ChannelQuestionNaireController@checkQuestionNaireShow');
  52. Route::post('channel/setQuestionNaireShowed', 'ChannelQuestionNaireController@setQuestionNaireShowed');
  53. });
  54. });