This commit is contained in:
Default
2025-04-01 11:05:16 +08:00
parent 85d1d8b6c7
commit ec64534568

View File

@@ -25,85 +25,33 @@ class Novel extends BaseController
public function getNovelRank(Request $Request) public function getNovelRank(Request $Request)
{ {
$boolIsMobile = $Request->param('boolIsMobile'); $boolIsMobile = $Request->param('boolIsMobile');
// 模拟数据-日排行榜 随机10个小说 // 模拟数据-日排行榜 随机10个小说
$arrDayRankNovel = [ $NovelModel = new NovelModel;
['id' => 1, 'name' => '小说1', 'author' => '作者1'], $strKey = $Request->DomainModel->d_domain . ':RANK:';
['id' => 2, 'name' => '小说2', 'author' => '作者2'], $arrDayRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'daily');
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
];
// 模拟数据-周排行榜 随机10个小说 // 模拟数据-周排行榜 随机10个小说
$arrWeekRankNovel = [ $arrWeekRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'weekly');
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
];
// 模拟数据-月排行榜 随机10个小说 // 模拟数据-月排行榜 随机10个小说
$arrMoonRankNovel = [ $arrMoonRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'monthly');
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
];
// 模拟数据-总排行榜 随机10个小说 // 模拟数据-总排行榜 随机10个小说
$arrTotalRankNovel = [ $arrTotalRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'total');
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
['id' => 2, 'name' => '小说2', 'author' => '作者2'], // 模拟数据-新书榜 随机10个小说n_id倒叙
['id' => 3, 'name' => '小说3', 'author' => '作者3'], $strKey = $Request->DomainModel->d_domain . ':RANK:NEW:';
['id' => 4, 'name' => '小说3', 'author' => '作者3'], $intLifeTime = 24 * 3600;
['id' => 5, 'name' => '小说3', 'author' => '作者3'], $intCount = 10;
['id' => 6, 'name' => '小说3', 'author' => '作者3'], $intType = 0;
['id' => 7, 'name' => '小说3', 'author' => '作者3'], $strStatus = NULL;
['id' => 8, 'name' => '小说3', 'author' => '作者3'], $arrSort = ['n_id' => -1];
['id' => 9, 'name' => '小说3', 'author' => '作者3'], $arrNewsNovelRankNovel = $NovelModel->getCommonNovelOnCache($strKey, $intLifeTime, $intCount, $intType, $strStatus, $arrSort);
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
];
// 模拟数据-新书榜 随机10个小说
$arrNewsNovelRankNovel = [
['id' => 1, 'name' => '小说1', 'author' => '作者1'],
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
];
// 模拟数据-完结榜 随机10个小说 // 模拟数据-完结榜 随机10个小说
$arrEdnNovelRankNovel = [ $strStatus = '已完结';
['id' => 1, 'name' => '小说1', 'author' => '作者1'], $arrEdnNovelRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'total', $strStatus);
['id' => 2, 'name' => '小说2', 'author' => '作者2'],
['id' => 3, 'name' => '小说3', 'author' => '作者3'],
['id' => 4, 'name' => '小说3', 'author' => '作者3'],
['id' => 5, 'name' => '小说3', 'author' => '作者3'],
['id' => 6, 'name' => '小说3', 'author' => '作者3'],
['id' => 7, 'name' => '小说3', 'author' => '作者3'],
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
['id' => 9, 'name' => '小说3', 'author' => '作者3'],
['id' => 10, 'name' => '小说3', 'author' => '作者3'],
];
View::assign([ View::assign([