feat(POS-FIX-6): completed feature

This commit is contained in:
chattie
2026-08-24 15:40:01 +02:00
parent 3cb7325a42
commit 0dcb0f63a0
19 changed files with 687 additions and 233 deletions

View File

@@ -120,6 +120,11 @@ export async function buildApp(deps: BuildAppDeps = {}): Promise<FastifyInstance
url: request.url,
statusCode: reply.statusCode,
durationMs,
ip: request.ip,
userAgent: request.headers['user-agent'],
referer: request.headers['referer'] ?? request.headers['referrer'] ?? null,
// Fastify's forwarded IP (works behind proxy if trusted proxy is set)
remoteIp: request.ip,
},
'request completed',
);

View File

@@ -1854,9 +1854,9 @@ export async function registerPosRoutes(app: FastifyInstance, deps: PosRouteDeps
[id],
);
await client.query(
`INSERT INTO orders_order_events (order_id, event, actor_id, metadata)
VALUES ($1, 'CANCELLED', $2, $3)`,
[id, user.id, JSON.stringify({ source: 'pos_delete' })],
`INSERT INTO orders_order_history (order_id, event_type, message, actor_email)
VALUES ($1, 'CANCELLED', 'Venta eliminada desde TPV', $2)`,
[id, user.email],
);
await client.query('COMMIT');