|
@@ -188,25 +188,29 @@ class BookController extends BaseController
|
|
|
}
|
|
|
return $item;
|
|
|
});
|
|
|
- $user = $qapp_user = (new QappUserService)->getGolableUser();
|
|
|
- if($user &&(!$this->user_info || (isset($this->uid) && !$this->send_order_id))){
|
|
|
- $result = $this->getCheckBids($channel,$books);
|
|
|
+ $user = (new QappUserService)->getGolableUser();
|
|
|
+ if($user){
|
|
|
+ if(!$this->user_info || (isset($this->uid) && !$this->send_order_id)){
|
|
|
+ $result = $this->getCheckBids($channel,$books);
|
|
|
+ return response()->success($result);
|
|
|
+ }
|
|
|
+ $hotBids = RecommendService::getRecommendIdsStatic($channel, 'hot');
|
|
|
+ $liveBids = RecommendService::getRecommendIdsStatic($channel, 'live');
|
|
|
+ $recomBids = RecommendService::getRecommendIdsStatic($channel, 'recom');
|
|
|
+ $newBids = RecommendService::getRecommendIdsStatic($channel, 'new_recom');
|
|
|
+
|
|
|
+ $result = [
|
|
|
+ ['type' => 'reco_banner', 'lable' => '首页banner', 'books' => $books],
|
|
|
+ ['type' => 'hot', 'lable' => '热门推荐', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds($hotBids))],
|
|
|
+ ['type' => 'zhibo', 'lable' => '神书直播', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds($liveBids))],
|
|
|
+ ['type' => 'recom', 'lable' => '编辑推荐', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds($recomBids))],
|
|
|
+ ['type' => 'new_recom', 'lable' => '新书推荐', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds($newBids))],
|
|
|
+ ];
|
|
|
return response()->success($result);
|
|
|
}
|
|
|
-
|
|
|
- $hotBids = RecommendService::getRecommendIdsStatic($channel, 'hot');
|
|
|
- $liveBids = RecommendService::getRecommendIdsStatic($channel, 'live');
|
|
|
- $recomBids = RecommendService::getRecommendIdsStatic($channel, 'recom');
|
|
|
- $newBids = RecommendService::getRecommendIdsStatic($channel, 'new_recom');
|
|
|
-
|
|
|
- $result = [
|
|
|
- ['type' => 'reco_banner', 'lable' => '首页banner', 'books' => $books],
|
|
|
- ['type' => 'hot', 'lable' => '热门推荐', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds($hotBids))],
|
|
|
- ['type' => 'zhibo', 'lable' => '神书直播', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds($liveBids))],
|
|
|
- ['type' => 'recom', 'lable' => '编辑推荐', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds($recomBids))],
|
|
|
- ['type' => 'new_recom', 'lable' => '新书推荐', 'books' => collectionTransform(new BookTransformer, BookConfigService::getBooksByIds($newBids))],
|
|
|
- ];
|
|
|
+ $result = $this->getCheckBids($channel,$books);
|
|
|
return response()->success($result);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|