From d25ffdb3e7706f18889cfa53fbd49ca0d11ba280 Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Wed, 8 Apr 2026 12:14:18 +0200 Subject: [PATCH] feat: implement pg-ff-client to replace per-article HTTP calls with bulk PostgreSQL queries --- src/lib/pg-ff-client.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/pg-ff-client.ts b/src/lib/pg-ff-client.ts index 784e61e..6d66ed7 100644 --- a/src/lib/pg-ff-client.ts +++ b/src/lib/pg-ff-client.ts @@ -759,9 +759,9 @@ export async function pgGetHitParade(dateDebut: string, dateFin: string): Promis stock_agg AS ( SELECT cs.artnoid, - SUM(CASE WHEN cs.site = '292' THEN cs.stockdispo ELSE 0 END)::float AS stock292, - SUM(CASE WHEN cs.site = '579' THEN cs.stockdispo ELSE 0 END)::float AS stock579, - SUM(cs.stockdispo)::float AS stockTotal + SUM(CASE WHEN cs.site = '292' THEN cs.qte ELSE 0 END)::float AS stock292, + SUM(CASE WHEN cs.site = '579' THEN cs.qte ELSE 0 END)::float AS stock579, + SUM(cs.qte)::float AS stockTotal FROM cube_stock cs WHERE cs.artnoid IN (SELECT DISTINCT art_no_id FROM ventes) GROUP BY cs.artnoid