|
@@ -258,7 +258,7 @@ class BookController extends BaseController
|
|
if ($key && isset($where['status'])) {
|
|
if ($key && isset($where['status'])) {
|
|
unset($where['status']);
|
|
unset($where['status']);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
$page_size = $request->input('page_size', 15);
|
|
$page_size = $request->input('page_size', 15);
|
|
$books = BookConfigService::getBooks($where, $order, $page_size);
|
|
$books = BookConfigService::getBooks($where, $order, $page_size);
|
|
return response()->pagination(new BookTransformer, $books);
|
|
return response()->pagination(new BookTransformer, $books);
|
|
@@ -316,14 +316,30 @@ class BookController extends BaseController
|
|
|
|
|
|
public function rank(Request $request)
|
|
public function rank(Request $request)
|
|
{
|
|
{
|
|
- $sex = $request->input('sex');
|
|
|
|
- if ($sex == 1) {
|
|
|
|
- $books = collectionTransform(new BookTransformer, BookConfigService::getBooksByIds([11601, 11529, 3365, 10377, 11457, 8102, 6464, 7287, 2563, 10419]));
|
|
|
|
- } elseif ($sex == 2) {
|
|
|
|
- $books = collectionTransform(new BookTransformer, BookConfigService::getBooksByIds([10823, 10479, 10467, 10139, 9990, 9973, 9479, 9423, 1148, 8693, 8497, 8148, 8129, 7857, 7854, 7629, 7362, 5748, 5362, 4811, 4470, 4135, 3759, 3696, 3418, 3401, 3369, 2698, 1634, 1479]));
|
|
|
|
- } else {
|
|
|
|
|
|
+ // 1:男频,2:女频
|
|
|
|
+ $sex = (int)$request->input('sex');
|
|
|
|
+ if (!in_array($sex, [1, 2], true)) {
|
|
return response()->error('PARAM_ERROR');
|
|
return response()->error('PARAM_ERROR');
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ // 默认
|
|
|
|
+ $bids = [11601, 11529, 3365, 10377, 11457, 8102, 6464, 7287, 2563, 10419];
|
|
|
|
+ if ($sex === 2) {
|
|
|
|
+ $bids = [10823, 10479, 10467, 10139, 9990, 9973, 9479, 9423, 1148, 8693, 8497, 8148, 8129, 7857, 7854, 7629, 7362, 5748, 5362, 4811, 4470, 4135, 3759, 3696, 3418, 3401, 3369, 2698, 1634, 1479];
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ // 根据包名、平台、版本号判断是否审核
|
|
|
|
+ $package = $request->header('x-package', '');
|
|
|
|
+ $brand = $request->header('x-nbrand', '');
|
|
|
|
+ $codeVersion = $request->header('x-codeversion', '');
|
|
|
|
+ if (Utils::checkIsAudit($package, $brand, $codeVersion)) {
|
|
|
|
+ $bids = [2266, 3838, 9700, 10175, 10301, 3422, 1166, 4546, 9163, 2509];
|
|
|
|
+ if ($sex === 2) {
|
|
|
|
+ $bids = [159, 2439, 6276, 10074, 5409, 9379, 10323, 9078, 3603, 487];
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $books = collectionTransform(new BookTransformer, BookConfigService::getBooksByIds($bids));
|
|
return response()->success($books);
|
|
return response()->success($books);
|
|
}
|
|
}
|
|
|
|
|