Merge branch 'Wren' into shiy-login

This commit is contained in:
2025-11-25 18:47:46 +08:00
+3 -1
View File
@@ -468,7 +468,9 @@ export async function apiRequest<T>(
// 检查API返回的状态码
const data = response.data;
// 修复:支持code=0PostgREST)和code=200RBAC API)两种成功响应
if (data && typeof data === 'object' && 'code' in data && data.code !== 0 && data.code !== 200) {
// 🔑 只有当 code 是数字类型时才认为是 API 状态码,字符串 code 是业务编码
if (data && typeof data === 'object' && 'code' in data &&
typeof data.code === 'number' && data.code !== 0 && data.code !== 200) {
const errorMessage = data.message || data.msg || '未知错误';
console.error(`API请求失败: ${errorMessage} - ${url}`);