sql数据流,amdin业务逻辑接入

This commit is contained in:
comlibmb
2026-02-05 10:11:09 +08:00
parent 859372ca5b
commit ac670cf5d8
81 changed files with 3547 additions and 1472 deletions

View File

@@ -194,6 +194,27 @@ export class AkReq {
resolve(result);
},
fail: (err) => {
// 失败诊断:输出 URL / 关键 headers / errCode / errMsg便于定位“网络不可达 vs 401/403”等问题
try {
let apikeyMasked: string | null = null;
try {
if (headers != null && typeof (headers as any).getString === 'function') {
const k = (headers as any).getString('apikey') as string | null;
if (k != null && k.length > 8) apikeyMasked = k.substring(0, 6) + '...' + k.substring(k.length - 4);
else apikeyMasked = k;
}
} catch (e) {}
console.error('[AkReq][fail]', {
url: options.url,
method: options.method ?? 'GET',
timeout,
errCode: (err as any).errCode,
errMsg: (err as any).errMsg,
apikey: apikeyMasked,
hasAuth: (AkReq.getToken() != null && AkReq.getToken() !== '')
});
} catch (e) {}
const result = AkReq.createResponse<any>(
err.errCode,
err.data ?? {},