feat: add sync logic for procurement tables including orders, lines, and reappro plans

This commit is contained in:
Michael committed 2026-03-30 13:11:49 +02:00
1 parent 3f23f181f4
commit 624d9ab851
1 file changed
+3 -3
+3 -3
View File
@@ -1,5 +1,5 @@
const { getMssql, getPg } = require('../db');
const { batchUpsert, fullRefresh, getLastSync, logSync } = require('../utils');
const { batchUpsert, fullRefresh, getLastSync, logSync, safeStr, safeDecimal } = require('../utils');
const COMMANDE_FOU_COLS = [
'no_id','cdenum','sit_cod_emet','sit_cod_desti','fouident_code',
@@ -49,9 +49,9 @@ async function syncAppro(force) {
port_code: r.PORT_CODE,
cdedate: r.CDEDATE,
cdeetat: r.CDEETAT,
cdetot: r.CDETOT ?? null,
cdetot: safeDecimal(r.CDETOT),
cdetard: r.CDETARD ?? null,
cdeportmontant: r.CDEPORTMONTANT ?? null,
cdeportmontant: safeDecimal(r.CDEPORTMONTANT),
cdeannulation: r.CDEANNULATION ?? null,
suividatecreation: r.SUIVIDATECREATION,
suividatemodif: r.SUIVIDATEMODIF,