|
@@ -116,8 +116,7 @@ class BookController extends BaseController
|
|
|
$book_info['last_chapter_is_vip'] = $last_chapter['is_vip'];
|
|
|
$book_info['is_need_charge'] = $this->isNeedCharge($bid, $last_chapter, $book_info);
|
|
|
$record = ReadRecordService::getBookReadRecordStatic($this->uid, $bid);
|
|
|
- if($record)
|
|
|
- {
|
|
|
+ if ($record) {
|
|
|
$book_info['record_chapter_id'] = $record['record_chapter_id'];
|
|
|
$book_info['record_chapter_name'] = $record['record_chapter_name'];
|
|
|
}
|
|
@@ -238,7 +237,7 @@ class BookController extends BaseController
|
|
|
$reco_banner_type = ['FEMALE', 'PUBLIC'];
|
|
|
$channel = 2;
|
|
|
}
|
|
|
- $books = RecoBannerService::getByTypeStatic($reco_banner_type);
|
|
|
+ $books = RecoBannerService::getByTypeStatic($reco_banner_type, 2);
|
|
|
$books->transform(function ($item) {
|
|
|
$result = $this->getBidCidFromUrl($item->redirect_url);
|
|
|
$item->bid = $result['bid'];
|
|
@@ -252,10 +251,10 @@ class BookController extends BaseController
|
|
|
});
|
|
|
$result = [
|
|
|
['type' => 'reco_banner', 'lable' => '首页banner', 'books' => $books],
|
|
|
- ['type' => 'hot', 'lable' => '热门推荐', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds(RecommendService::getRecommendBooksIds($channel, 'hot')))],
|
|
|
- ['type' => 'zhibo', 'lable' => '神书直播', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds(RecommendService::getRecommendBooksIds($channel, 'live')))],
|
|
|
- ['type' => 'recom', 'lable' => '编辑推荐', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds(RecommendService::getRecommendBooksIds($channel, 'recom')))],
|
|
|
- ['type' => 'new_recom', 'lable' => '新书推荐', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds(RecommendService::getRecommendBooksIds($channel, 'new_recom')))],
|
|
|
+ ['type' => 'hot', 'lable' => '热门推荐', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds(RecommendService::getRecommendIdsStatic($channel, 'hot')))],
|
|
|
+ ['type' => 'zhibo', 'lable' => '神书直播', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds(RecommendService::getRecommendIdsStatic($channel, 'live')))],
|
|
|
+ ['type' => 'recom', 'lable' => '编辑推荐', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds(RecommendService::getRecommendIdsStatic($channel, 'recom')))],
|
|
|
+ ['type' => 'new_recom', 'lable' => '新书推荐', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds(RecommendService::getRecommendIdsStatic($channel, 'new_recom')))],
|
|
|
|
|
|
];
|
|
|
return response()->success($result);
|