feat(M05-B): 完成微信支付退款与对账基础

This commit is contained in:
Codex
2026-06-22 11:15:22 +08:00
parent dea2ee5ee1
commit 4c66e192b9
17 changed files with 1316 additions and 18 deletions
+2
View File
@@ -58,6 +58,7 @@ export interface BuildAppOptions {
declare module 'fastify' {
interface FastifyRequest {
traceId: string;
rawBody: string;
}
}
@@ -71,6 +72,7 @@ export async function buildApp(options: BuildAppOptions = {}): Promise<FastifyIn
});
app.decorateRequest('traceId', '');
app.decorateRequest('rawBody', '');
app.addHook('onRequest', async (request, reply) => {
const traceHeader = request.headers['x-trace-id'];
request.traceId = Array.isArray(traceHeader) ? traceHeader[0] : traceHeader || request.id;