| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280 | <?phpRoute::group(['domain' => env('QUICKAPP_DOMAIN'), 'namespace' => 'App\Http\Controllers\QuickApp'], function () {    //支付回调    Route::any('pay/wcback', 'Order\OrdersController@wxback');    Route::any('pay/aliback', 'Order\OrdersController@aliback');    Route::any('pay/wxapp/wait', 'Order\OrdersController@wait');    //刷新token    Route::get('api/refreshToken', 'Oauth\UsersController@refreshToken');    // vivo推送回调    Route::any('push/vivoback', 'Push\PushController@vivoCallback');    Route::group(['prefix' => 'api', 'middleware' => 'checkSign'], function () {        //登录        Route::post('login', 'Oauth\UsersController@index');    });    // 无需登录的接口    Route::group(['prefix' => 'api'], function () {        Route::middleware(['userrefresh'])->group(function (){            // 首页            Route::get('books/{sex}/index', 'Book\BookController@getBookLists');        });        // 书库        Route::get('books/library', 'Book\BookController@library');        //热词        Route::get('books/hotwords', 'Book\BookController@hotWords');        // 分类列表        Route::get('books/getCategory', 'Book\BookCategoryController@getCategory');        // 相似推荐        Route::get('books/similar', 'Book\BookController@similarRecom');        //排行榜        Route::get('books/rank', 'Book\BookController@rank');    });    Route::group(['prefix' => 'api', 'middleware' => 'jwttoken'], function () {        Route::middleware(['userstatus'])->group(function (){            //章节订购列表            Route::get('order/chapterOrderList', 'Order\OrdersController@chapterOrderList');            //单本订购列表            Route::get('order/bookOrderList', 'Order\OrdersController@bookOrderList');            //充值记录            Route::get('order/chargeRecordLists', 'Order\OrdersController@chargeRecordLists');            Route::get('user/sign_record', 'User\UserController@signRecord');            //书架            Route::get('userShelfBooks', 'User\UserShelfBooksController@index');            //阅读记录            Route::get('readrecord', 'User\ReadRecordController@index');        });        //限免        Route::get('books/free/{sex}', 'Book\BookController@free')->where('sex', '\d+');        // 全局配置        Route::get('options', 'WelcomeController@getOptions');        // 客服相关        Route::get('customer_img', 'WelcomeController@getCustomerServiceImg');        //书库        Route::get('books/recommen', 'Book\BookController@recommen');        //阅读完后的推荐        Route::get('books/readOverRecommend', 'Book\BookController@readOverRecommend');        //图书详情        Route::get('book/{bid}', 'Book\BookController@index');        //目录不分页        Route::get('books/{bid}/allcatalog', 'Book\ChapterController@getCatalog');        //目录分页        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('order/chargeList', 'Order\OrdersController@chargeList');        Route::get('order/issuccess', 'Order\OrdersController@isSuccess');        //个人中心        Route::get('userinfo', 'User\UserController@index');        Route::post('user/sendCode', 'User\UserController@sendCode');        Route::post('user/bindPhone', 'User\UserController@bindPhone');        Route::any('user/task/get/{id}', 'User\UserController@getUserTaskReward')->where('id', '\d+');        Route::any('user/task', 'User\UserController@taskList');        //用户注销        Route::get('user/logOff', 'User\UserController@logOff');        //催更        Route::post('user/urgeUpdate', 'User\UserController@urgeUpdate');        //设置派单ID        Route::post('user/setSendOrder', 'User\UserController@setSendOrder');        //签到        Route::get('sign', 'User\UserController@sign');        Route::get('sign/new', 'User\UserController@newSign');        Route::get('sign/info', 'User\UserController@findSignInfo');        Route::get('user/addDesktop', 'User\UserController@addDesktop');        //添加书架        Route::post('userShelfBooks', 'User\UserShelfBooksController@addShelf');        //删除书架        Route::get('userShelfBooks/delete', 'User\UserShelfBooksController@delShelf');        Route::get('userShelfBooks/isonshelf', 'User\UserShelfBooksController@isOnshelf');        //添加阅读记录        Route::post('readrecord', 'User\ReadRecordController@addReadRecord');        //删除阅读记录        Route::get('readrecord/delete', 'User\ReadRecordController@delReadRecord');        //支付        Route::get('goToPay', 'Order\OrdersController@wxIndex');        Route::get('goToH5Pay', 'Order\OrdersController@wxH5Index');        Route::get('goToAliPay', 'Order\OrdersController@aliIndex');        Route::get('checkOrder', 'Order\OrdersController@checkOrder');        //添加快捷方式        Route::get('shortcut/add', 'User\ShortcutController@add');        //删除快捷方式        Route::get('shortcut/delete', 'User\ShortcutController@delete');        //自定义活动        Route::get('activity/detail', 'Activity\ActivityController@channelCustomActivityV3');    });    // 推送    Route::group(['prefix' => 'api/push'], function () {        Route::post('pushToUser', 'Push\PushController@pushToUser');    });});//快应用派单推广Route::group(['domain' => env('QUICKAPP_PROMOTION_DOMAIN'), 'namespace' => 'App\Http\Controllers\QuickApp'], function () {    //快应用派单链接格式    Route::get('qyun/{id}', 'WelcomeController@index')->where('id', '\w+');});Route::group(['domain' => env('QUICKAPP_BACK_DOMAIN'), 'namespace' => 'App\Http\Controllers\QuickApp'], function () {    //支付回调    Route::any('pay/wcback', 'Order\OrdersController@wxback');    Route::any('pay/aliback', 'Order\OrdersController@aliback');    Route::any('pay/wxapp/wait', 'Order\OrdersController@wait');    //刷新token    Route::get('api/refreshToken', 'Oauth\UsersController@refreshToken');    // vivo推送回调    Route::any('push/vivoback', 'Push\PushController@vivoCallback');    Route::group(['prefix' => 'api', 'middleware' => 'checkSign'], function () {        //登录        Route::post('login', 'Oauth\UsersController@index');    });    // 无需登录的接口    Route::group(['prefix' => 'api'], function () {        // 首页        Route::get('books/{sex}/index', 'Book\BookController@getBookLists');        // 书库        Route::get('books/library', 'Book\BookController@library');        //热词        Route::get('books/hotwords', 'Book\BookController@hotWords');        // 分类列表        Route::get('books/getCategory', 'Book\BookCategoryController@getCategory');        // 相似推荐        Route::get('books/similar', 'Book\BookController@similarRecom');        //排行榜        Route::get('books/rank', 'Book\BookController@rank');    });    Route::group(['prefix' => 'api', 'middleware' => 'jwttoken'], function () {        //限免        Route::get('books/free/{sex}', 'Book\BookController@free')->where('sex', '\d+');        // 全局配置        Route::get('options', 'WelcomeController@getOptions');        // 客服相关        Route::get('customer_img', 'WelcomeController@getCustomerServiceImg');        //书库        Route::get('books/recommen', 'Book\BookController@recommen');        //阅读完后的推荐        Route::get('books/readOverRecommend', 'Book\BookController@readOverRecommend');        //图书详情        Route::get('book/{bid}', 'Book\BookController@index');        //目录不分页        Route::get('books/{bid}/allcatalog', 'Book\ChapterController@getCatalog');        //目录分页        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('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('userinfo', 'User\UserController@index');        Route::post('user/sendCode', 'User\UserController@sendCode');        Route::post('user/bindPhone', 'User\UserController@bindPhone');        Route::any('user/task/get/{id}', 'User\UserController@getUserTaskReward')->where('id', '\d+');        Route::any('user/task', 'User\UserController@taskList');        //催更        Route::post('user/urgeUpdate', 'User\UserController@urgeUpdate');        //设置派单ID        Route::post('user/setSendOrder', 'User\UserController@setSendOrder');        //签到        Route::get('sign', 'User\UserController@sign');        Route::get('sign/new', 'User\UserController@newSign');        Route::get('sign/info', 'User\UserController@findSignInfo');        Route::get('user/sign_record', 'User\UserController@signRecord');        Route::get('user/addDesktop', 'User\UserController@addDesktop');        //书架        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('readrecord', 'User\ReadRecordController@index');        //添加阅读记录        Route::post('readrecord', 'User\ReadRecordController@addReadRecord');        //删除阅读记录        Route::get('readrecord/delete', 'User\ReadRecordController@delReadRecord');        //支付        Route::get('goToPay', 'Order\OrdersController@wxIndex');        Route::get('goToH5Pay', 'Order\OrdersController@wxH5Index');        Route::get('goToAliPay', 'Order\OrdersController@aliIndex');        Route::get('checkOrder', 'Order\OrdersController@checkOrder');        //添加快捷方式        Route::get('shortcut/add', 'User\ShortcutController@add');        //删除快捷方式        Route::get('shortcut/delete', 'User\ShortcutController@delete');        //自定义活动        Route::get('activity/detail', 'Activity\ActivityController@channelCustomActivityV3');    });    // 推送    Route::group(['prefix' => 'api/push'], function () {        Route::post('pushToUser', 'Push\PushController@pushToUser');    });});//快应用派单推广Route::group(['domain' => env('QUICKAPP_BACK_PROMOTION_DOMAIN'), 'namespace' => 'App\Http\Controllers\QuickApp'], function () {    //快应用派单链接格式    Route::get('qyun/{id}', 'WelcomeController@index')->where('id', '\w+');});
 |