fix(api): 修复API使用数量获取异常问题

- 添加数据有效性检查,防止空数据导致的错误
- 增加日志输出显示API剩余数量状态
- 当数据为空时返回默认值0避免程序崩溃
- 确保API数量计算逻辑的稳定性
This commit is contained in:
2026-01-05 18:54:19 +08:00
parent b9b407737a
commit 960e2ecc0e

View File

@@ -47,6 +47,10 @@ const apiTpl = {
res: await (await fetch(apiTpl.get(info))).text(), res: await (await fetch(apiTpl.get(info))).text(),
count: await (async function () { count: await (async function () {
let { data } = await (await fetch(apiTpl.apiUse(info))).json(); let { data } = await (await fetch(apiTpl.apiUse(info))).json();
if (!data || !data[0]) {
$.log(`该api剩余数量可能为0: ${data}`);
return 0;
}
return +data[0].num - +data[0].use; return +data[0].num - +data[0].use;
}()) }())
}; };