Fix commandes: filter NULL artfou1_no_id, BIT->SMALLINT for recpb/recpbok

This commit is contained in:
Michael committed 2026-03-18 11:05:22 +01:00
1 parent 984ed4da5f
commit 6dbfa2b32d
1 file changed
+5 -4
+5 -4
View File
@@ -1,5 +1,5 @@
const { getMssql, getPg } = require('../db'); const { getMssql, getPg } = require('../db');
const { fullRefresh, batchUpsert, getLastSync, logSync } = require('../utils'); const { fullRefresh, batchUpsert, getLastSync, logSync, safeBit, safeStr } = require('../utils');
const VIVANT_COLS = [ const VIVANT_COLS = [
'cdefou_ligne_com_no_id','artfou1_no_id','articles_codein','articles_libelle1', 'cdefou_ligne_com_no_id','artfou1_no_id','articles_codein','articles_libelle1',
@@ -40,6 +40,7 @@ async function syncCommandes(force) {
COTISATION_LOGISTIQUE, FRAISLOGISTIC, TRANSIT, DISTRIBUTION, TAXE, COTISATION_LOGISTIQUE, FRAISLOGISTIC, TRANSIT, DISTRIBUTION, TAXE,
COMMENTAIRE, SUIVIDATECREATION COMMENTAIRE, SUIVIDATECREATION
FROM CDEFOU_VIVANT FROM CDEFOU_VIVANT
WHERE ARTFOU1_NO_ID IS NOT NULL
`); `);
const rows = res.recordset.map(r => ({ const rows = res.recordset.map(r => ({
@@ -130,9 +131,9 @@ async function syncCommandes(force) {
remise: r.REMISE, remise: r.REMISE,
prirec: r.PRIREC, prirec: r.PRIREC,
mntrec: r.MNTREC, mntrec: r.MNTREC,
motifrefus: r.MOTIFREFUS, motifrefus: safeStr(r.MOTIFREFUS),
recpb: r.RECPB, recpb: safeBit(r.RECPB),
recpbok: r.RECPBOK, recpbok: safeBit(r.RECPBOK),
suividatecreation: r.SUIVIDATECREATION, suividatecreation: r.SUIVIDATECREATION,
suividatemodif: r.SUIVIDATEMODIF, suividatemodif: r.SUIVIDATEMODIF,
})); }));