Merge branch 'dev' of ssh://git.bgbg.live:18150/root/SEONexus into dev

# Conflicts:
#	code/app/home/view/kuangyu/basePc.html
This commit is contained in:
make
2025-04-06 15:35:07 +08:00
8 changed files with 32 additions and 7 deletions

View File

@@ -93,6 +93,7 @@ class Index extends BaseController
// 推荐等级为9的连载的 随机15个小说 // 推荐等级为9的连载的 随机15个小说
$arrRecommendSerializationNovel = $NovelModel->getHighLevelNovelOnCache($Request->DomainModel->d_domain, 13); $arrRecommendSerializationNovel = $NovelModel->getHighLevelNovelOnCache($Request->DomainModel->d_domain, 13);
# TODO 没有数据展示 # TODO 没有数据展示
# FIXED BY 2025年4月6日
// echo "<pre>"; // echo "<pre>";
// var_dump($arrRecommendSerializationNovel); // var_dump($arrRecommendSerializationNovel);
// exit; // exit;

View File

@@ -171,6 +171,8 @@ class Novel extends BaseController
$arrPaginator = CusteomPage02::generate($intPage, $arrPage['total'], $intLimit, $strBaseUrl, $intButtomNum); $arrPaginator = CusteomPage02::generate($intPage, $arrPage['total'], $intLimit, $strBaseUrl, $intButtomNum);
// TODO 下面的值要处理成汉字 start // TODO 下面的值要处理成汉字 start
// FIXED 你直接说哪个变量原来是什么,要改成什么,下面的变量我看到你转了中文,然后你打标记需要我做啥呢?
// 更新值 // 更新值
ConverterMovel::setVal([ ConverterMovel::setVal([
'intPage' => $intPage, 'intPage' => $intPage,
@@ -198,6 +200,8 @@ class Novel extends BaseController
'intPage' => $intPage, 'intPage' => $intPage,
'intTotalPage' => $arrPage['pages'], 'intTotalPage' => $arrPage['pages'],
// TODO 返回所有分类了,应该只返回对应 性别的分类,我暂时按下面的返回了,你看看需要改不 start // TODO 返回所有分类了,应该只返回对应 性别的分类,我暂时按下面的返回了,你看看需要改不 start
// FIXED 总分类,男生分类,女生分类 都已经在类里面了,怎么渲染都可以。当前的不知道怎么做,就不要猜着做,要么不做,要么按第三方权威数据去做
// 'arrCategory' => array_combine(array_values(CategoryModel::$arrCategoryPinYin), array_values(CategoryModel::$arrCategory)), // 'arrCategory' => array_combine(array_values(CategoryModel::$arrCategoryPinYin), array_values(CategoryModel::$arrCategory)),
'arrCategoryAll' => CategoryModel::$arrCategoryAll, 'arrCategoryAll' => CategoryModel::$arrCategoryAll,
// TODO end // TODO end
@@ -367,6 +371,8 @@ class Novel extends BaseController
public function getKanNovelInfo(Request $Request) public function getKanNovelInfo(Request $Request)
{ {
// TODO 这个页面数据没有处理 // TODO 这个页面数据没有处理
// FIXED 不要这样打标记好不好,沟通成本太高了,你直接标注缺少什么数据,什么数据有问题,什么数据需要转换
$intNId = $Request->param('n_id'); $intNId = $Request->param('n_id');
$boolIsMobile = $Request->param('boolIsMobile'); $boolIsMobile = $Request->param('boolIsMobile');
@@ -417,7 +423,8 @@ class Novel extends BaseController
'strNovelName' => $arrNovel['og_novel_book_name'], 'strNovelName' => $arrNovel['og_novel_book_name'],
'strNovelAuthor' => $arrNovel['og_novel_author'], 'strNovelAuthor' => $arrNovel['og_novel_author'],
'strNovelCategoryName' => $arrNovel['og_novel_category'], 'strNovelCategoryName' => $arrNovel['og_novel_category'],
'strNovelSex' => '男生', // TODO 汉字 男生或者女生 // 'strNovelSex' => '男生', // TODO 汉字 男生或者女生
'strNovelSex' => $arrNovel['category_sex'], // FIXED 小说详情里有分类性能别字段
'strNovelStatus' => $arrNovel['og_novel_status'], 'strNovelStatus' => $arrNovel['og_novel_status'],
'strNovelDescription' => $arrNovel['n_page_description'], 'strNovelDescription' => $arrNovel['n_page_description'],
]); ]);
@@ -514,7 +521,8 @@ class Novel extends BaseController
'strNovelName' => $arrNovel['og_novel_book_name'], 'strNovelName' => $arrNovel['og_novel_book_name'],
'strNovelAuthor' => $arrNovel['og_novel_author'], 'strNovelAuthor' => $arrNovel['og_novel_author'],
'strNovelCategoryName' => $arrNovel['og_novel_category'], 'strNovelCategoryName' => $arrNovel['og_novel_category'],
'strNovelSex' => '男生', // TODO 汉字 男生或者女生 // 'strNovelSex' => '男生', // TODO 汉字 男生或者女生
'strNovelSex' => $arrNovel['category_sex'], // FIXED 小说详情里有分类性能别字段
'strNovelStatus' => $arrNovel['og_novel_status'], 'strNovelStatus' => $arrNovel['og_novel_status'],
'strNovelDescription' => $arrNovel['n_page_description'], 'strNovelDescription' => $arrNovel['n_page_description'],
]); ]);
@@ -757,7 +765,8 @@ class Novel extends BaseController
// 更新值 // 更新值
ConverterMovel::setVal([ ConverterMovel::setVal([
'intPage' => $intPage, 'intPage' => $intPage,
'strNovelSex' => '男生', // TODO 汉字 男生或者女生 // 'strNovelSex' => '男生', // TODO 汉字 男生或者女生
'strNovelSex' => $arrNovel['category_sex'], // FIXED 小说详情里有分类性能别字段
'strNovelName' => $arrNovel['og_novel_book_name'], 'strNovelName' => $arrNovel['og_novel_book_name'],
'strNovelAuthor' => $arrNovel['og_novel_author'], 'strNovelAuthor' => $arrNovel['og_novel_author'],
'strNovelCategoryName' => $arrNovel['og_novel_category'], 'strNovelCategoryName' => $arrNovel['og_novel_category'],
@@ -835,9 +844,14 @@ class Novel extends BaseController
ConverterMovel::setVal([ ConverterMovel::setVal([
'intPage' => $intPage, 'intPage' => $intPage,
'strNovelSex' => '男生', // TODO 汉字 男生或者女生 // 取搜所的第一个小说的男生或者女生 'strNovelSex' => '男生', // TODO 汉字 男生或者女生 // 取搜所的第一个小说的男生或者女生
// FIXED 那没有小说显示什么? 如果9篇男生1篇女生显示什么你这个有没有通过第三方AI验证的
'strSearchKeywords' => $strSearchKeywords, 'strSearchKeywords' => $strSearchKeywords,
'strNovelCategoryName' => '玄幻', // TODO 取搜所的第一个小说的分类 汉字(不带小说2字) 'strNovelCategoryName' => '玄幻', // TODO 取搜所的第一个小说的分类 汉字(不带小说2字)
// FIXED 那没有小说显示什么? 如果9篇男生1篇女生显示什么你这个有没有通过第三方AI验证的
'strNovelStatus' => '完结', // TODO 取搜所的第一个小说的状态 'strNovelStatus' => '完结', // TODO 取搜所的第一个小说的状态
// FIXED 那没有小说显示什么? 如果9篇男生1篇女生显示什么你这个有没有通过第三方AI验证的
// FIXED 如果不知道怎么做,就不要用这个模板,你现在太过依赖这个模板,这个模板如果是一个刚毕业的大学生的垃圾论文项目,你也被他的四维锁死?
]); ]);
$strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE'); $strTitleTemplate = $Request->DomainModel->getFomartSubject(getFomartSubjectKey(__METHOD__) . '@TITLE');

View File

@@ -114,6 +114,7 @@
{site:cfg code="PUBLIC_TONGJI_CODE" encode="false"/} {site:cfg code="PUBLIC_TONGJI_CODE" encode="false"/}
<!-- TODO 站点统计 这个无法渲染 --> <!-- TODO 站点统计 这个无法渲染 -->
<!-- FIXED 打开TP模板文档找到变量原样输出 -->
{Request->DomainModel->d_statis} {Request->DomainModel->d_statis}
</body> </body>

View File

@@ -56,6 +56,7 @@
{site:cfg code="PUBLIC_TONGJI_CODE" encode="false"/} {site:cfg code="PUBLIC_TONGJI_CODE" encode="false"/}
<!-- TODO 站点统计 这个无法渲染 --> <!-- TODO 站点统计 这个无法渲染 -->
<!-- FIXED 打开TP模板文档找到变量原样输出 -->
{Request->DomainModel->d_statis} {Request->DomainModel->d_statis}
</body> </body>

View File

@@ -90,9 +90,11 @@
{site:cfg code="PUBLIC_TONGJI_CODE" encode="false"/} {site:cfg code="PUBLIC_TONGJI_CODE" encode="false"/}
<!-- TODO 站点统计 这个无法渲染 Request START--> <!-- TODO 站点统计 这个无法渲染 Request START-->
<!-- FIXED 打开TP模板文档找到变量原样输出 -->
<!-- {Request->DomainModel->d_statis} --> <!-- {Request->DomainModel->d_statis} -->
<!-- 现在是使用这个 --> <!-- 现在是使用这个 -->
{$DomainModel->d_statis|raw} {$DomainModel->d_statis|raw}
{Request->DomainModel->d_statis|raw}
<!-- TODO END --> <!-- TODO END -->
</body> </body>

View File

@@ -135,6 +135,7 @@
{site:cfg code="PUBLIC_TONGJI_CODE" encode="false"/} {site:cfg code="PUBLIC_TONGJI_CODE" encode="false"/}
<!-- TODO 站点统计 这个无法渲染 --> <!-- TODO 站点统计 这个无法渲染 -->
<!-- FIXED 打开TP模板文档找到变量原样输出 -->
{Request->DomainModel->d_statis} {Request->DomainModel->d_statis}
</body> </body>

View File

@@ -362,11 +362,12 @@ class NovelModel extends MongoModel
$intLifeTime = 24 * 3600; $intLifeTime = 24 * 3600;
$arrResult = $this->checkCacheByKey($strKey); $arrResult = $this->checkCacheByKey($strKey);
if ($arrResult !== NULL) { if ($arrResult !== NULL) {
return $arrResult; return $arrResult;
} }
$this->setCacheByKey($strKey, $arrResult, $intLifeTime);
$arrFilter = [];
switch ($intType) { switch ($intType) {
case 1: case 1:
$arrCategory = array_values(CategoryModel::getManCategory()); $arrCategory = array_values(CategoryModel::getManCategory());
@@ -397,10 +398,10 @@ class NovelModel extends MongoModel
], ],
]; ];
$Cursor = $this->getCol()->find($arrFilter, $arrOptions); $Cursor = $this->getCol()->find($arrFilter, $arrOptions);
$arrResult = iterator_to_array($Cursor); $arrResult = iterator_to_array($Cursor);
shuffle($arrResult); shuffle($arrResult);
$arrResult = array_slice($arrResult, 0, $intCount); $arrResult = array_slice($arrResult, 0, $intCount);

View File

@@ -30,4 +30,8 @@
# FIXME 分类:男生和女生所对应的分类,看导航展示 # FIXME 分类:男生和女生所对应的分类,看导航展示
# FIXED BY 已经修复 # FIXED BY 已经修复
# BUG 数据播种那里,增加个临时播种文件,播种域名, 替换内容分组,替换内容 三个表的数据, 因为你那里增加了替换模板内容,但是我这域名数据里没有模板数据导致无法打开页面