wangzq 2 gadi atpakaļ
vecāks
revīzija
8bde7ca57b
1 mainītis faili ar 21 papildinājumiem un 25 dzēšanām
  1. 21 25
      app/Http/Controllers/QuickApp/Book/BookController.php

+ 21 - 25
app/Http/Controllers/QuickApp/Book/BookController.php

@@ -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)){