debug=干扰码

This commit is contained in:
make
2025-04-09 00:57:30 +08:00
parent 466abd8cd6
commit c2e7218fe7
35 changed files with 175 additions and 493 deletions

View File

@@ -74,7 +74,7 @@ class Index extends BaseController
$strView = $boolIsMobile ? '' : 'pc/index';
$this->generateGrm(1, 0, 30);
$this->generateGrm(1, 0, 60);
return $this->rending($strView);
}

View File

@@ -30,21 +30,21 @@ class Novel extends BaseController
{
$boolIsMobile = $Request->param('boolIsMobile');
// 模拟数据-日排行榜 随机10个小说
// 日排行榜 随机10个小说
$NovelModel = new NovelModel;
$strKey = $Request->DomainModel->d_domain . ':RANK:';
$arrDayRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'daily');
// 模拟数据-周排行榜 随机10个小说
// 周排行榜 随机10个小说
$arrWeekRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'weekly');
// 模拟数据-月排行榜 随机10个小说
// 月排行榜 随机10个小说
$arrMoonRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'monthly');
// 模拟数据-总排行榜 随机10个小说
// 总排行榜 随机10个小说
$arrTotalRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'total');
// 模拟数据-新书榜 随机10个小说n_id倒叙
// 新书榜 随机10个小说n_id倒叙
$strKey = $Request->DomainModel->d_domain . ':RANK:NEW:';
$intLifeTime = 24 * 3600;
$intCount = 10;
@@ -53,7 +53,7 @@ class Novel extends BaseController
$arrSort = ['n_id' => -1];
$arrNewsNovelRankNovel = $NovelModel->getCommonNovelOnCache($strKey, $intLifeTime, $intCount, $intType, $strStatus, $arrSort);
// 模拟数据-完结榜 随机10个小说
// 完结榜 随机10个小说
$strStatus = '已完结';
$arrEdnNovelRankNovel = $NovelModel->getRankNovelOnCache($strKey, 10, 0, 'total', $strStatus);
@@ -85,7 +85,7 @@ class Novel extends BaseController
$strView = $boolIsMobile ? '' : 'pc/getNovelRank';
$this->generateGrm(2, 0, 60);
return $this->rending($strView);
}
@@ -199,6 +199,9 @@ class Novel extends BaseController
'strDescription' => $strDescription,
]);
// 生成多少个干扰吗
$this->generateGrm(2, $strGender.'-'.$strCategory.'-'.$strStatus.'-'.$intPage, 30);
return $this->rending($strTemplate);
}
@@ -264,7 +267,8 @@ class Novel extends BaseController
$strView = $boolIsMobile ? '' : 'pc/getNovelChannel';
// 生成多少个干扰吗
$this->generateGrm(2, $strNovelChannel, 50);
return $this->rending($strView);
}
@@ -358,8 +362,6 @@ class Novel extends BaseController
public function getKanNovelInfo(Request $Request)
{
// $arrNovel['og_novel_book_name'] = kan 小说 的 名字
$intNId = $Request->param('n_id');
$intForgeId = $Request->param('n_forge_id');
@@ -452,7 +454,7 @@ class Novel extends BaseController
$strView = $boolIsMobile ? 'getNovelInfo' : 'pc/getNovelInfo';
$this->generateGrm(2, $intNId.'-'.$intForgeId, 50);
return $this->rending($strView);
}
@@ -541,7 +543,7 @@ class Novel extends BaseController
]);
$strView = $boolIsMobile ? '' : 'pc/getNovelInfo';
$this->generateGrm(2, $intNId, 50);
return $this->rending($strView);
}
@@ -630,7 +632,7 @@ class Novel extends BaseController
]);
$strView = $boolIsMobile ? 'getNovelChapter' : 'pc/getNovelChapter';
$this->generateGrm(2, $intNId . '-' .$arrChapter['c_sort_num'] ?? 0, 20);
return $this->rending($strView);
}
@@ -705,7 +707,7 @@ class Novel extends BaseController
]);
$strView = $boolIsMobile ? '' : 'pc/getNovelChapter';
$this->generateGrm(2, $intNId . '-' .$arrChapter['c_sort_num'] ?? 0, 20);
return $this->rending($strView);
}
@@ -787,12 +789,12 @@ class Novel extends BaseController
if ($boolIsMobile) {
$strView = '';
$this->generateGrm(1, $intNovelId . '-' . $intPage, 30);
$this->generateGrm(1, $intNId . '-' .$strOrder. '-' .$intPage, 110);
} else {
$strView = 'pc/getNovelChapterAll';
$this->generateGrm(2, $intNovelId . '-' . $intPage, 20);
$this->generateGrm(2, $intNId . '-' .$strOrder. '-' .$intPage, 110);
}
return $this->rending($strView);
}
@@ -862,7 +864,7 @@ class Novel extends BaseController
]);
$strView = $boolIsMobile ? '' : 'pc/getSearchNovel';
$this->generateGrm(2, $strSearchKeywords.$intPage, 20);
return $this->rending($strView);
}

View File

@@ -30,10 +30,13 @@ class User extends BaseController
]);
if ($boolIsMobile) {
return View::fetch();
$strView = '';
$this->generateGrm(1, 0, 20);
} else {
return View::fetch('Pc/User/index');
$strView = 'Pc/User/index';
$this->generateGrm(2,0, 20);
}
return $this->rending($strView);
}
public function getBookShelf(Request $Request)
@@ -46,10 +49,13 @@ class User extends BaseController
]);
if ($boolIsMobile) {
return View::fetch();
$strView = '';
$this->generateGrm(1, 0, 10);
} else {
return View::fetch('Pc/User/getBookShelf');
$strView = 'Pc/User/getBookShelf';
$this->generateGrm(2,0, 10);
}
return $this->rending($strView);
}
public function getHistory(Request $Request)
@@ -62,202 +68,14 @@ class User extends BaseController
]);
if ($boolIsMobile) {
return View::fetch();
$strView = '';
$this->generateGrm(1, 0, 10);
} else {
return View::fetch('Pc/User/getHistory');
$strView = 'Pc/User/getHistory';
$this->generateGrm(2,0, 10);
}
return $this->rending($strView);
}
public function getPcIndex(Request $Request)
{
// 获取路由附加的参数
$boolIsMobile = $Request->param('boolIsMobile');
// 模拟数据-推荐等级为9的连载的 随机15个小说
$arrRecommendSerializationNovel = [
['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' => 8, 'name' => '小说3', 'author' => '作者3'],
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
['id' => 8, 'name' => '小说3', 'author' => '作者3'],
['id' => 15, 'name' => '小说3', 'author' => '作者3'],
];
// 模拟数据-推荐等级为9的完结的 随机12个小说
$arrRecommendEndNovel = [
['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'],
['id' => 11, 'name' => '小说3', 'author' => '作者3'],
['id' => 12, 'name' => '小说3', 'author' => '作者3'],
];
// 模拟数据-男生频道,最新的 随机5个小说
$arrBoyNewsNovel = [
['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'],
];
// 模拟数据-男生频道,周排行榜 随机10个小说
$arrBoyWeekRankNovel = [
['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个小说
$arrBoyMoonRankNovel = [
['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个小说
$arrBoyTotalRankNovel = [
['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'],
];
// 模拟数据-男生频道,最新的 随机5个小说
$arrGirlNewsNovel = [
['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'],
];
// 模拟数据-男生频道,周排行榜 随机10个小说
$arrGirlWeekRankNovel = [
['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个小说
$arrGirlMoonRankNovel = [
['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个小说
$arrBGirlTotalRankNovel = [
['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'],
];
// 模拟数据-最近更新-随机50
$arrNewsUpdateNovel = [
['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'],
['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'],
];
View::assign([
'arrNewsUpdateNovel' => $arrNewsUpdateNovel,
'arrRecommendSerializationNovel' => $arrRecommendSerializationNovel,
'arrRecommendEndNovel' => $arrRecommendEndNovel,
'arrBoyNewsNovel' => $arrBoyNewsNovel,
'arrBoyWeekRankNovel' => $arrBoyWeekRankNovel,
'arrBoyMoonRankNovel' => $arrBoyMoonRankNovel,
'arrBoyTotalRankNovel' => $arrBoyTotalRankNovel,
'arrGirlNewsNovel' => $arrGirlNewsNovel,
'arrGirlWeekRankNovel' => $arrGirlWeekRankNovel,
'arrGirlMoonRankNovel' => $arrGirlMoonRankNovel,
'arrBGirlTotalRankNovel' => $arrBGirlTotalRankNovel,
'arrAdBanner' => [],
]);
if ($boolIsMobile) {
return View::fetch();
} else {
return View::fetch('pc/index');
}
}
public function test()