fix: use fouident.nom instead of FOUADR1.RAISONSOCIALE for supplier names in articles routes

This commit is contained in:
Michael committed 2026-04-24 11:06:34 +02:00
1 parent e15852a6aa
commit 2f920d8623
1 file changed
+4 -4
+4 -4
View File
@@ -31,9 +31,9 @@ router.get('/', async (req, res) => {
LEFT JOIN ART_GTIN g ON g.IDARTICLE = a.NO_ID AND g.PREFERENTIEL = 1 LEFT JOIN ART_GTIN g ON g.IDARTICLE = a.NO_ID AND g.PREFERENTIEL = 1
LEFT JOIN LATERAL ( LEFT JOIN LATERAL (
SELECT f.CODE, f.REFERENCE AS REF, f.QTEUA AS PCB, SELECT f.CODE, f.REFERENCE AS REF, f.QTEUA AS PCB,
fa.RAISONSOCIALE AS NOM_FOU fi.nom AS NOM_FOU
FROM ARTFOU1 f FROM ARTFOU1 f
LEFT JOIN FOUADR1 fa ON fa.CODE = f.CODE AND fa.SIT_CODE = '000' LEFT JOIN fouident fi ON fi.code = TRIM(f.CODE)
WHERE f.ART_NO_ID = a.NO_ID WHERE f.ART_NO_ID = a.NO_ID
ORDER BY f.PREFERENCE ORDER BY f.PREFERENCE
LIMIT 1 LIMIT 1
@@ -182,13 +182,13 @@ router.get('/:id/referentiel', async (req, res) => {
); );
const fournisseurs = await pool.query(` const fournisseurs = await pool.query(`
SELECT f.CODE AS CODEFOU, fa.RAISONSOCIALE AS NOM_FOU, SELECT f.CODE AS CODEFOU, fi.nom AS NOM_FOU,
f.REFERENCE AS REF_FOU, f.EAN13, f.ITF, f.REFERENCE AS REF_FOU, f.EAN13, f.ITF,
f.QTEUA AS PCB, f.SPCB, f.DELAI, f.SECURITE, f.QTEUA AS PCB, f.SPCB, f.DELAI, f.SECURITE,
f.PREFERENCE, f.SUSPENDU, f.PREFERENCE, f.SUSPENDU,
t.PRIXACHAT, t.REMISE_PROMOTION t.PRIXACHAT, t.REMISE_PROMOTION
FROM ARTFOU1 f FROM ARTFOU1 f
LEFT JOIN FOUADR1 fa ON fa.CODE = f.CODE AND fa.SIT_CODE = '000' LEFT JOIN fouident fi ON fi.code = TRIM(f.CODE)
LEFT JOIN ARTFOU2 t ON t.IDARTFOU1 = f.NO_ID LEFT JOIN ARTFOU2 t ON t.IDARTFOU1 = f.NO_ID
WHERE f.ART_NO_ID = $1 WHERE f.ART_NO_ID = $1
ORDER BY f.PREFERENCE ORDER BY f.PREFERENCE