fix(api): 修复API使用数量获取异常问题
- 添加数据有效性检查,防止空数据导致的错误 - 增加日志输出显示API剩余数量状态 - 当数据为空时返回默认值0避免程序崩溃 - 确保API数量计算逻辑的稳定性
This commit is contained in:
@@ -47,6 +47,10 @@ const apiTpl = {
|
||||
res: await (await fetch(apiTpl.get(info))).text(),
|
||||
count: await (async function () {
|
||||
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;
|
||||
}())
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user