123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341 |
- <?php
- /**
- * 图书路由文件
- * by zhanyang
- *
- * 2017-12-05
- */
- Route::group(['domain'=>env('PAY_WAP_DOMAIN'),'namespace'=>'App\Http\Controllers\Wap'],function(){
- //支付
- Route::get('/goToPay','Pay\OrdersController@wxindex');
- //支付回调
- Route::any('pay/wcback_allinpay','Pay\OrdersController@wcback_allinpay');
- Route::any('pay/wcback_official','Pay\OrdersController@wcback_official');
- Route::any('pay/wcback_lianlianpay','Pay\OrdersController@wcback_lianlianpay');
- Route::any('pay/wcback_palmpay','Pay\OrdersController@wcback_palmpay');
- Route::any('pay/wcback_originbank','Pay\OrdersController@wcback_originbank');
- Route::any('pay/wcback_smkpay','Pay\OrdersController@wcback_smkpay');
- Route::any('pay/wcback_union','Pay\OrdersController@wcback_union');
- Route::post('pay/reportError','Pay\OrdersController@reportError');
- Route::any('pay/query','Pay\OrdersController@query');
- Route::any('pay/refund','Pay\OrdersController@refund');
- //包月
- Route::get('monthpay/getRedirectUrl','Pay\getH5RedirectUrl@getRedirectUrl');
- Route::get('monthpay/getH5RedirectUrl','Pay\MonthOrderController@getH5RedirectUrl');
- Route::get('monthpay/getWechatRedirectUrl','Pay\MonthOrderController@getWechatRedirectUrl');
- Route::any('monthpay/signcallback','Pay\MonthOrderController@signCallBack');
- Route::post('monthpay/ordercallback','Pay\MonthOrderController@orderCallBack');
- Route::post('xiyue/paynotify','Other\XiyueController@xiyuePayNotity');
- Route::post('xiyue/getuserbalance','Other\XiyueController@getUserBalance');
- Route::post('xiyue/consume','Other\XiyueController@xiyueConsume');
- });
- Route::group(['domain'=>env('OFFICIAL_AUTH_FOMAIN'),'namespace'=>'App\Http\Controllers\Wap'],function(){
- //避免人工上传授权目录验证文件
- Route::get('MP_verify_{id}.txt',function ($id){
- return response($id);
- });
- Route::any('/user_oauth','Oauth\UsersController@user_oauth');
- Route::get('/wxAuthCallBack','Oauth\UsersController@wcCallbackParse');
- Route::any('/user_oauth_v2','Oauth\UsersV2Controller@user_oauth');
- Route::get('/wxAuthCallBackv2','Oauth\UsersV2Controller@wcCallbackParse');
- Route::get('/wxAuthCallBack2v2','Oauth\UsersV2Controller@wcCallbackParse2');
- });
- Route::group(['domain'=>env('HELP_DOMAIN'),'namespace'=>'App\Http\Controllers\Wap\Help'],function(){
- Route::get('/','HelpController@index');
- Route::get('/{id}','HelpController@helpDetail');
- Route::get('/help/getLinkByAppid','HelpController@getLinkByAppid');
- });
- //分享中间页
- Route::group(['domain'=>env('WAP_DOMAIN'),'prefix'=>'api','namespace'=>'App\Http\Controllers\Wap\Book'],function(){//,'middleware'=>'ReadOauth'
- Route::any('red_book/getLoop','RedBookController@getLoop');
- Route::any('red_book/getBookDetail','RedBookController@getBookDetail');
- Route::any('red_book/getChapterList','RedBookController@getChapterList');
- });
- //分享中间页
- Route::group(['domain'=>env('share_domain'),'namespace'=>'App\Http\Controllers\Wap'],function(){//,'middleware'=>'ReadOauth'
- Route::get('share/show','Advertises\ShareController@share');
- Route::any('share/outjump','Advertises\ShareController@ShareJump');
- });
- Route::group(['domain'=>env('FRIEND_LINK_DOMAIN'),'namespace'=>'App\Http\Controllers\Wap'],function(){
- Route::get('friendlink','User\CoflController@index');
- Route::get('fl','User\CoflController@index');
- Route::get('r/{number}','User\CoflController@r')->where('number','\d+');;
- Route::get('recent','User\CoflController@recent');
- Route::get('person','User\CoflController@person');
- Route::get('index','User\CoflController@indexRoot');
- Route::get('sign','User\CoflController@sign');
- Route::get('wsign','User\CoflController@sign');
- Route::get('guidepersonal','User\CoflController@guidePersonal');
- Route::get('friendactivitylink','User\CoflController@activity');
- Route::get('freecurrency','User\CoflController@freeCurrencyView');
- Route::get('fcandt','User\CoflController@freeCurrencyViewForTransfer');
- Route::get('wfreecurrency','User\CoflController@freeCurrencyView');
- Route::get('freethrhcurrency','User\CoflController@freeCurrencyView');
- Route::get('frocefreethrhcurrency','User\CoflController@freeCurrencyView');
- Route::get('customfcl','User\CoflController@freeCurrencyViewOther');
- Route::post('freecurrency','User\CoflController@freeCurrencyPost');
- Route::get('activity','User\CoflController@longActivity');
- Route::get('activity/year','User\CoflController@yearActivity');
-
- Route::group(['middleware'=>'CrmUser'], function () {
- Route::get('crm/entrance','User\CrmBooklistController@index');
- Route::get('crm/booklist','User\CrmBooklistController@booklist');
- Route::get('crm/bookshow','User\CrmBooklistController@bookshow');
- });
- });
- Route::group(['domain'=>env('WAP_DOMAIN'),'namespace'=>'App\Http\Controllers\Wap','middleware'=>'EnableCross'],function(){
- Route::any('help','Web\RedirectController@help');
- Route::any('testLogin','Web\RedirectController@testLogin');
- Route::get('mmdggce','User\UserController@setOrderDelCookie');
- Route::get('pay/wait','Pay\OrdersController@waitPage');
- Route::get('pay/waitv2','Pay\OrdersController@waitPageV2');
- Route::get('monthpay/wait','Pay\MonthOrderController@wait');
- Route::get('api/monthorder/issuccess','Pay\MonthOrderController@issuccess');
- //链接强关跳转地址
- Route::get('subscribeauth','Subscribe\LinkSubscribeController@index');
- //枪关链接回调地址
- Route::get('subauthback','Subscribe\LinkSubscribeController@wxAuthCallBack');
- //用户行为
- Route::any('api/userBehavior','User\UserbehaviorController@collectionBehavior');
- Route::any('subscribe/qrcode','Subscribe\LinkSubscribeController@subscribeView');
- Route::get('advertise/show','Advertises\AdvertiseController@jump');
- Route::get('advertise/jump','Advertises\AdvertiseController@jumpToSource');
- Route::any('advertise/recieveUserBehavior','Advertises\AdvertiseController@recieveUserBehavior');
- Route::get('advertise/pdd','Advertises\AdvertiseController@pddAd');
- //crm导粉
- Route::get('guidestrem','User\CoflController@guidePersonalAccount');
- Route::get('xiyue/sharelink','Other\WeixinController@shareLink');
- //web 接口
- Route::group(['prefix'=>'api'],function () {
- //图书详情
- Route::get('book/{bid}','Book\BookController@index');
- Route::get('bookFromWhere/{bid}','Book\BookController@index');
- //首页
- Route::get('books/{sex}/index','Book\BookController@getBookLists');
- //书库
- Route::get('books/library','Book\BookController@library');
- //相似推荐
- Route::get('books/similar','Book\BookController@similarRecom');
- //阅读完后的推荐
- Route::get('books/readOverRecommend','Book\BookController@readOverRecommend');
- //h5书籍智能推荐
- Route::get('books/H5SmartRecommendBooks','Book\BookController@H5SmartRecommendBooks');
- //排行榜
- Route::get('books/rank','Book\BookController@rank');
- //分类列表
- Route::get('books/getCategory','Book\BookCategoryController@getCategory');
- //目录不分页
- Route::get('books/{bid}/allcatalog','Book\ChapterController@getCatalog');
- //Route::get('books/{bid}/allcatalog/{aa}',function ($tt,$bid,$aa){return $bid.'---'.$aa;});
- //目录分页
- Route::get('books/{bid}/catalog','Book\ChapterController@getCatalogPerPage');
- //章节详情
- Route::get('books/{bid}/chapters/{cid}','Book\ChapterController@index')->where('cid','\d+');
- //余额订购
- Route::get('books/{bid}/balance/chapterOrders/{cid}','Book\ChapterController@pay');
- //Route::get('books/search','Book\BookController@bookSearch');
- //充值列表
- Route::get('order/chargeList','Order\OrdersController@chargeList');
- //章节订购列表
- Route::get('order/chapterOrderList','Order\OrdersController@chapterOrderList');
- //单本订购列表
- Route::get('order/bookOrderList','Order\OrdersController@bookOrderList');
- //充值记录
- Route::get('order/chargeRecordLists','Order\OrdersController@chargeRecordLists');
- Route::get('order/issuccess','Order\OrdersController@isSuccess');
- //代付列表
- Route::get('order/substitutePayChargeList','Order\OrdersController@substitutePayChargeList');
- //代付按钮
- Route::get('order/substitutePay','Order\OrdersController@substitutePay');
- //用户信息
- Route::get('userinfo','User\UserController@index');
- //签到记录
- Route::get('user/sign_record','User\UserController@signRecord');
- Route::get('user/sign','User\UserController@sign');
- //催更
- Route::get('user/urgeUpdate','User\UserController@urgeUpdate');
- Route::post('bindphone/sendcode','User\UserController@sendCode');
- Route::post('bindphone/bind','User\UserController@bindPhone');
- // 测试登录
- // Route::any('user/test_add_user_login_cookie','User\UserController@test_add_user_login_cookie');
-
- // // 用户免费分享
- // Route::any('user/FreeShare','User\UserFreeShareController@FreeShare');
- // // 用户免费分享统计
- // Route::any('user/add_free_share_visitstat','User\UserFreeShareController@add_free_share_visitstat');
-
- //书架
- Route::get('userShelfBooks','User\UserShelfBooksController@index');
- //添加书架
- Route::post('userShelfBooks','User\UserShelfBooksController@addShelf');
- //删除书架
- Route::get('userShelfBooks/delete','User\UserShelfBooksController@delShelf');
- Route::get('userShelfBooks/isonshelf','User\UserShelfBooksController@isOnshelf');
- //阅读器用户分享统计
- Route::get('user/recordShare','User\UserController@recordShare');
- //广告统计
- Route::post('user/advisitstat','User\UserController@adVisitStat');
- //阅读记录
- Route::get('readrecord','User\ReadRecordController@index');
- //添加阅读记录
- Route::post('readrecord','User\ReadRecordController@addReadRecord');
- //删除阅读记录
- Route::get('readrecord/delete','User\ReadRecordController@delReadRecord');
- //获取强关二维码
- Route::get('subscribe/qrcode','Subscribe\SubscribeController@getSubscribeQrcode');
- Route::post('error/undefinedCollect','Other\ErrorCollectionController@undefinedCollect');
- Route::post('activity/getCoupons','User\UserController@getCoupons');
- //章节评论
- Route::post('chapter/comment','Book\ChapterController@commentChapter');
- Route::get('chapter/getComment','Book\ChapterController@getChapterComment');
- //书籍送礼
- Route::get('gift/getGiftsList','Book\BooksGiftController@getAllGiftsV2');
- Route::post('gift/sendGifts','Book\BooksGiftController@sendGiftsV2');
- Route::get('gift/getUserSendGiftsRecord','Book\BooksGiftController@getUserSendGiftsRecordV2');
- Route::get('gift/getUserGiftsConsumeRecord','Book\BooksGiftController@getSendGiftsForConsumeRecord');
- //分享签名
- Route::get('chapter/getWechatJsConfig','Book\ChapterController@getWechatJsConfig');
- //投诉
- Route::get('complaints/getComplaintTags','Other\ComplaintsController@getComplaintTags');
- Route::post('complaints/add','Other\ComplaintsController@Complaints');
- Route::post('activity/huaweiLottery','Web\ActivityController@huaweiLottery');
- Route::post('weixin/jsSdkConfig','Other\WeixinController@jsSdkConfig');
- });
- //授权回掉
- Route::get('/oauthCallBack','Oauth\UsersController@wcback');
- Route::get('/oauthCallBackV2','Oauth\UsersController@wcbackV2');
- Route::get('/oauthCallBacktest','Oauth\UsersController@wcbackTest');
- Route::get('/testauth','Web\RedirectController@testauth');
- //退出 测试
- Route::get('logout','User\UserController@logout');
- Route::get('clearcookie','Web\RedirectController@clearCookie');
- Route::get('custom_msgs_page','Web\RedirectController@customPushtransferPage');
- //需要微信授权
- Route::group(['middleware'=>'ReadOauth'],function (){
- //推广链接
- Route::get('yun/{param}','Web\RedirectController@index')->where('param','\d+');
- //活动推送
- Route::get('push/activity','Web\WelcomeController@activity');
- Route::get('sale/activity','Web\WelcomeController@channelActivity');
- Route::get('sale/springactivity','Web\WelcomeController@springActivity');
- Route::get('sale/womenactivity','Web\WelcomeController@womenActivity');
- Route::get('sale/newUserActivity','Web\WelcomeController@newUserActivity');
- Route::get('sale/channelsalenine','Web\WelcomeController@channelActivityNine');
- Route::get('sale/channelsalesixty','Web\WelcomeController@channelActivitySixtyEight');
- Route::get('sale/channelsaleforty','Web\WelcomeController@channelActivityFortyEight');
- Route::get('sale/channelnewuser','Web\WelcomeController@channelNewUserActivity');
- Route::get('sale/qingMingActivity','Web\WelcomeController@qingMingActivity');
- Route::get('sale/readDayActivity','Web\WelcomeController@readDayActivity');
- Route::get('sale/laborDayActivity','Web\WelcomeController@readDayActivity');
- Route::get('sale/yearActivity','Web\WelcomeController@yearActivity');
- Route::get('sale','Web\WelcomeController@commonActivity');
- Route::get('sale/summer','Web\WelcomeController@summerActivity');
- Route::get('sale/newUserSale','Web\WelcomeController@newUserSale');
- Route::get('sale/nationday','Web\WelcomeController@nationalDayActivity');
- Route::get('sale/chongyang','Web\WelcomeController@cYactivity');
- Route::get('sale/newUserForeverActivity','Web\WelcomeController@newUserForeverActivity');
- Route::get('sale/tempC','Web\WelcomeController@tempC');
- Route::get('sale/seYearActivity','Web\WelcomeController@otherYearActivity');
- Route::get('sale/shoppingDayActivity','Web\WelcomeController@shoppingDayActivity');
- Route::get('sale/thanksGivingDayActivity','Web\WelcomeController@thanksGivingDayActivity');
- Route::get('sale/greatcold','Web\WelcomeController@greatColdActivity');
- Route::get('sale/vernalequinox','Web\WelcomeController@vernalEquinoxActivity');
- Route::get('sale/customvip','Web\WelcomeController@channelYearActivity');
- Route::get('activity/channel','Web\ActivityController@channelCustomActivity');
- Route::get('activity/common','Web\ActivityController@commonActivity');
- Route::get('activity/crm','Web\ActivityController@crmActivity');
- Route::get('activity/huaweiLottery','Web\ActivityController@huaweiLotteryView');
- Route::get('activity/huaweiActivity','Web\ActivityController@huaweiActivity');
- Route::get('activity/summerholiday','Web\ActivityController@summerHoliday');
- Route::get('activity/ragonBoatActivity','Web\ActivityController@ragonBoatActivity');
- Route::get('activity/crmy','Web\ActivityController@crmYearActivity');
- Route::get('welfare/giving','Web\WelfareController@giving');
- //继续阅读
- Route::get('continue','User\ReadRecordController@latestRead');
- //分享站内跳转
- Route::any('share/jump','Advertises\ShareController@jump');
- //用户强关信息页
- Route::any('subscribe/getFromUser','Subscribe\SubscribeController@getFromUser');
- Route::get('sign','User\UserController@signV3');
- Route::get('signV3','User\UserController@signV3');
- Route::get('force/guide','User\UserController@guidePersonalAccount');
- //绑定手机号码
- //Route::get('bindphone/bind','User\UserController@bindPhoneView');
- //随机每日领5-15书币
- Route::get('randSign','User\UserController@day_rand_sign');
- Route::get('rmonthpay','Order\OrdersController@monthPay');
- Route::get('crmpush','User\UserController@crmPushView');
- Route::any('{slug}','Web\WelcomeController@index')->where('slug', '(.*)?');
- });
- });
|