|
@@ -185,19 +185,28 @@ class BookController extends BaseController
|
|
|
$channel = 2;
|
|
|
}
|
|
|
|
|
|
- $books = (new RecoBannerService)->getByType($reco_banner_type, 2);
|
|
|
+ if($isAuth){
|
|
|
+ $books = (new RecoBannerService)->getByType($reco_banner_type, 2);
|
|
|
+
|
|
|
+ $books->transform(function ($item) {
|
|
|
+ $result = $this->getBidCidFromUrl($item->redirect_url);
|
|
|
+ $item->bid = $result['bid'];
|
|
|
+ $item->cid = $result['cid'];
|
|
|
+ if ($result['cid']) {
|
|
|
+ $item->redirect_url = "views/Reader";
|
|
|
+ } else {
|
|
|
+ $item->redirect_url = "views/Detail";
|
|
|
+ }
|
|
|
+ return $item;
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ $home = config('home.ycsd');
|
|
|
+ $banner = $home['reco_banner'];
|
|
|
+ $books = $banner[$sex];
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
- $books->transform(function ($item) {
|
|
|
- $result = $this->getBidCidFromUrl($item->redirect_url);
|
|
|
- $item->bid = $result['bid'];
|
|
|
- $item->cid = $result['cid'];
|
|
|
- if ($result['cid']) {
|
|
|
- $item->redirect_url = "views/Reader";
|
|
|
- } else {
|
|
|
- $item->redirect_url = "views/Detail";
|
|
|
- }
|
|
|
- return $item;
|
|
|
- });
|
|
|
|
|
|
|
|
|
//新判断: 根据包名来获取对应所需的bid
|
|
@@ -208,19 +217,6 @@ class BookController extends BaseController
|
|
|
$package_id = 0;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- if($isAuth == false && !$books->isEmpty()){
|
|
|
- // 未授权快应
|
|
|
- $bookIds = array_column($books->toArray(),'bid');
|
|
|
- $bookIds = BookConfigService::checkBookId($bookIds);
|
|
|
- foreach ($books as &$value){
|
|
|
- if (!in_array($value->bid,$bookIds)){
|
|
|
- $value->redirect_url = "#";
|
|
|
- }
|
|
|
- }
|
|
|
- unset($value);
|
|
|
- }
|
|
|
-
|
|
|
\Log::info('un_send_order_book:package_id1:'.$package_id.' $package:'.$package);
|
|
|
$user = (new QappUserService)->getGolableUser();
|
|
|
if(isset($user->uid) && !empty($user->uid)){
|