Fix commandes: filter NULL artfou1_no_id, BIT->SMALLINT for recpb/recpbok
This commit is contained in:
1 parent
984ed4da5f
commit
6dbfa2b32d
1 file changed
+5
-4
@@ -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,
|
||||||
}));
|
}));
|
||||||
|
|||||||
Reference in new issue
Block a user