fix: 修复章节ID和点击数转换为字符串的问题

确保章节ID和点击数字段始终作为字符串处理,避免潜在的类型错误。同时修正URL参数拼接中的变量名错误。
This commit is contained in:
morning-start
2025-07-27 00:23:29 +08:00
parent 2e13f5fce9
commit f812964e55

View File

@@ -314,7 +314,7 @@ class ZaiManHua extends ComicSource {
let chapters = new Map(); let chapters = new Map();
info.chapterList[0].data.forEach((e) => { info.chapterList[0].data.forEach((e) => {
chapters.set(e.chapter_id, e.chapter_title); chapters.set(e.chapter_id.toString(), e.chapter_title);
}); });
// chapters 按照key排序 // chapters 按照key排序
let chaptersSorted = new Map([...chapters].sort((a, b) => a[0] - b[0])); let chaptersSorted = new Map([...chapters].sort((a, b) => a[0] - b[0]));
@@ -338,7 +338,7 @@ class ZaiManHua extends ComicSource {
let tags = { let tags = {
状态: [info.status], 状态: [info.status],
类型: [info.readerGroup, ...info.types.split("/")], 类型: [info.readerGroup, ...info.types.split("/")],
点击: [info.hitNumStr], 点击: [info.hitNumStr.toString()],
订阅: [info.subNumStr], 订阅: [info.subNumStr],
}; };
@@ -372,7 +372,7 @@ class ZaiManHua extends ComicSource {
comic_py: comicId, comic_py: comicId,
}; };
let params_str_ = Object.keys(params_) let params_str_ = Object.keys(params_)
.map((key) => `${key}=${params[key]}`) .map((key) => `${key}=${params_[key]}`)
.join("&"); .join("&");
let url_ = `${api_}?${params_str_}`; let url_ = `${api_}?${params_str_}`;
const json_ = await this.fetchJson(url_); const json_ = await this.fetchJson(url_);