Bladeren bron

'补充未登录状态'

zhuchengjie 3 jaren geleden
bovenliggende
commit
bcc2c0bfdf
1 gewijzigde bestanden met toevoegingen van 20 en 16 verwijderingen
  1. 20 16
      app/Http/Controllers/QuickApp/Book/BookController.php

+ 20 - 16
app/Http/Controllers/QuickApp/Book/BookController.php

@@ -188,25 +188,29 @@ class BookController extends BaseController
             }
             }
             return $item;
             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);
             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);
         return response()->success($result);
+
     }
     }
 
 
     /**
     /**