BookRoutes.php 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. <?php
  2. /**
  3. * 图书路由文件
  4. * by zhanyang
  5. *
  6. * 2017-11-20
  7. */
  8. /**
  9. * 图书路由文件
  10. */
  11. Route::group(['domain'=>env('MANAGE_DOMAIN'), 'namespace'=>'App\Http\Controllers\Manage\Book','prefix'=>'api','middleware'=>'ManageApiAuth'],function () {
  12. //Route::group(['domain'=>env('MANAGE_DOMAIN'), 'namespace'=>'App\Http\Controllers\Manage\Book','prefix'=>'api'],function () {
  13. //按关键词或者分类id获取并排序
  14. Route::get('books/search','BookController@getBooksByWhere');
  15. //获取id 图书
  16. Route::get('book/{bid}','BookController@getBookById');
  17. //修改上架状态
  18. Route::post('books/shelf/status','BookController@changeShelfStatus');
  19. //获取下架图书列表
  20. Route::get('offshelf/books','BookController@getOffShelfBooks');
  21. //获取上架图书列表
  22. Route::get('onshelf/books','BookController@getOnShelfBooks');
  23. //编辑推荐文案
  24. Route::post('books/editRecommendChapterPositionWords','BookController@editRecommendChapterPositionWords');
  25. //获取推荐文案
  26. Route::get('books/getRecommendChapterPositionWords','BookController@getRecommendChapterPositionWords');
  27. //编辑推荐章节
  28. Route::get('books/editRecommendcid','BookController@editRecommendcid');
  29. //优质图书
  30. Route::get('getHighQualityBooks/books','BookController@getHighQualityBooks');
  31. //编辑优质图书
  32. Route::get('books/editHighQuality','BookController@editHighQuality');
  33. //获取图书域名
  34. Route::get('books/domain','BookDomainController@getBookDomain');
  35. //新增图书域名
  36. Route::post('books/domain','BookDomainController@addBookDomain');
  37. //上传封面
  38. Route::post('books/uploadcover','BookController@uploadCover');
  39. //更新描述
  40. Route::post('books/updateIntro','BookController@updateIntro');
  41. //设置书本的渠道标识
  42. Route::post('books/setChannelSpecialBook','BookController@setChannelSpecialBook');
  43. //获取屏蔽图书列表
  44. Route::get('cover/books','BookController@getCoverBooks');
  45. //编辑图书信息
  46. Route::post('books/{bid}/edit','BookController@editBookConfig');
  47. //编辑版权信息
  48. Route::post('books/editcopyright','BookController@editCopyRight');
  49. //编辑图书域名
  50. Route::post('books/editPromotionUrl','BookController@editPromotionDomain');
  51. //前5章内容
  52. Route::get('books/{bid}/fivechapter','ChapterController@getTopFiveChapter');
  53. Route::get('books/{bid}/chapter','ChapterController@getCatalogPagination');
  54. Route::get('chapter/setvip','ChapterController@editChapterVip');
  55. //编辑章节
  56. Route::post('chapter/content','ChapterController@editChapterContent');
  57. //分类
  58. Route::get('books/getCategory','BookCategoryController@getCategory');
  59. //充值产品列表
  60. Route::get('product/chargelists','ProductController@getChargeLists');
  61. //
  62. Route::get('product','ProductController@createProduct');
  63. Route::post('product/update','ProductController@updateProduct');
  64. Route::get('product/{id}','ProductController@getProductInfoById');
  65. //获取cp列表
  66. Route::get('bookcp/getAllCp','CpBookController@getAllCp');
  67. //获取cp统计
  68. Route::get('bookcp/cpTotal','CpBookController@cpTotal');
  69. Route::get('bookcp/everyDayCpTotal','CpBookController@everyDayCpTotal');
  70. Route::get('bookcp/bookCpTotal','CpBookController@bookCpTotal');
  71. Route::get('bookcp/everyBookTotal','CpBookController@everyBookTotal');
  72. //复制图书
  73. Route::get('copyBook','BookController@copyBook');
  74. Route::get('books/getAllBookSimple','BookController@getAllBookSimple');
  75. Route::get('books/getBookPromotionInfo','BookPromotionController@getBookPromotionInfo');
  76. Route::get('books/exportBookPromotionInfo','BookPromotionController@exportBookPromotionInfo');
  77. Route::get('books/setChapterPrice','BookController@setChapterPrice');
  78. //获取简单图书列表
  79. Route::get('books/getSimpleBookListByName','BookController@getSimpleBookListByName');
  80. //设置分销编辑推荐榜
  81. Route::any('books/setEditorRecommendBooks','BookController@setEditorRecommendBooks');
  82. //获取排行榜
  83. Route::get('books/getEditorRecommendBooks','BookController@getEditorRecommendBooks');
  84. //添加不良书籍信息
  85. Route::post('books/addBadBookInfo','BadBookController@addBadBookInfo');
  86. //编辑不良书籍信息
  87. Route::post('books/editBadBookInfo','BadBookController@editBadBookInfo');
  88. //获取不良书籍信息
  89. Route::get('books/getBadBookInfos','BadBookController@getBadBookInfos');
  90. //获取图书
  91. Route::get('books/getBooks','BookController@getBooks');
  92. Route::post('books/setPromotionStatus','BookPromotionController@setPromotionStatus');
  93. Route::any('books/commitPromotionStatus','BookPromotionController@commitPromotionStatus');
  94. Route::get('books/getPromotionBooksUnCheck','BookPromotionController@getPromotionBooksUnCheck');
  95. Route::get('books/getPromotionBooksChecked','BookPromotionController@getPromotionBooksChecked');
  96. Route::post('books/deleteBookChapterImage','ChapterImageController@deleteBookChapterImage');
  97. //获取图书简介
  98. Route::get('books/getBookIntro','BookController@getBookIntro');
  99. //图书标签
  100. Route::get('books/get_tags','BooksTagController@getTags');
  101. Route::get('books/searchBooks','BooksTagController@getSearchBooks');
  102. Route::post('books/addBookTags','BooksTagController@addBookTags');
  103. Route::post('books/deleteBookTags','BooksTagController@deleteBookTags');
  104. //断更作品
  105. Route::get('books/getSuspendProduct','SuspendBookController@getSuspendBooks');
  106. //优质书库
  107. Route::get('books/getSuperiorNewBook','SuperiorBookController@getSuperiorNewBook');
  108. Route::get('books/getSuperiorHistoryBook','SuperiorBookController@getSuperiorHistoryBook');
  109. Route::get('books/exportSuperiorHistoryBook','SuperiorBookController@exportSuperiorHistoryBook');
  110. Route::post('books/sortSuperiorHistoryBooks','SuperiorBookController@sortSuperiorHistoryBooks');
  111. Route::get('books/adjustHistorySuperiorBooksSequence','SuperiorBookController@adjustHistorySuperiorBooksSequence');
  112. Route::post('books/modifySuperiorNewBook','SuperiorBookController@modifySuperiorNewBook');
  113. Route::post('books/modifySuperiorHistoryBook','SuperiorBookController@modifySuperiorHistoryBook');
  114. //更新测书信息
  115. Route::get('books/updateTestBook','BookController@updateTestBook');
  116. //测书统计信息
  117. Route::get('books/getTestBookStatistics','BookController@getTestBookStatistics');
  118. //智能推送统计信息
  119. Route::get('books/getSmartPushBookStatistics','BookController@getSmartPushBookStatistics');
  120. //导出测试统计信息
  121. Route::any('books/exportGetTestBookStatistics','BookController@exportGetTestBookStatistics');
  122. //导出智能推送统计信息
  123. Route::get('books/exportGetSmartPushBookStatistics','BookController@exportGetSmartPushBookStatistics');
  124. //编辑推荐 editorRecommendMsg
  125. Route::post('books/editorRecommendMsg','BookController@editorRecommendMsg');
  126. Route::get('books/getEditorRecommendMsg','BookController@getEditorRecommendMsg');
  127. //送礼统计
  128. Route::get('gifts/getBookGiftsStatsByBook','BookGiftsController@getBookGiftsStatsByBook');
  129. Route::get('gifts/getBookGiftsStatsByGift','BookGiftsController@getBookGiftsStatsByGift');
  130. Route::get('gifts/getBookGiftDailyStatsByBook','BookGiftsController@getBookGiftDailyStatsByBook');
  131. Route::get('gifts/getBookGiftDailyStatsByGift','BookGiftsController@getBookGiftDailyStatsByGift');
  132. Route::post('chapter/addChapter','ChapterController@addChapter');
  133. Route::get('chapter/editChapterName','ChapterController@editChapterName');
  134. Route::get('chapter/deleteChapter','ChapterController@deleteChapter');
  135. });