|
@@ -780,4 +780,25 @@ class BookController extends BaseController
|
|
$data = ['male' => $male, 'female' => $female];
|
|
$data = ['male' => $male, 'female' => $female];
|
|
return response()->success($data);
|
|
return response()->success($data);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 推荐书
|
|
|
|
+ */
|
|
|
|
+ public function recommen()
|
|
|
|
+ {
|
|
|
|
+ $reco_banner_type = ['FEMALE', 'PUBLIC'];
|
|
|
|
+ $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;
|
|
|
|
+ });
|
|
|
|
+ return response()->success($books);
|
|
|
|
+ }
|
|
}
|
|
}
|