YKPN#40774 opdr flag toegevoegd aan de opdrsoap api (zowel insert als update)

svn path=/Website/trunk/; revision=34954
This commit is contained in:
2017-08-16 09:54:01 +00:00
parent 5355d254f9
commit 061cc2b0b6

View File

@@ -140,6 +140,7 @@ for (i=0; i < opdrachten.length; i++)
var meldingtekst = XMLval(opdrachten[i], "meldingtekst"); // NEW
var onderwerp = XMLval(opdrachten[i], "onderwerp"); // NEW
var opdr_kpn = XMLval(opdrachten[i], "kostenplaats");
var flag = parseInt(XMLval(opdrachten[i], "flag"), 10);
var txt_mut_datum = XMLval(opdrachten[i], "mut_datum"); // UPD
var opdrstatus = XMLval(opdrachten[i], "status"); // UPD
@@ -384,6 +385,12 @@ for (i=0; i < opdrachten.length; i++)
fields.push({ dbs: "mld_opdr_omschrijving", typ: "varchar", val: opdrachttekst, len: 4000 });
}
// Flag, ignore if invalid
if (!isNaN(flag) && flag >= 0 && flag < S("mld_opdracht_flags"))
{
fields.push({ dbs: "mld_opdr_flag", typ: "number", val: flag });
}
var mldIns = buildInsert("mld_opdr", fields, { noValidateToken: true });
var sql = mldIns.sql;
var err = Oracle.Execute(sql, true);
@@ -530,6 +537,13 @@ for (i=0; i < opdrachten.length; i++)
if (autoorder) // Ooit: net als appendRemark via json configureerbaar maken?
mld_fields.push({ dbs: "mld_melding_einddatum", typ: "date", val: opdrgereeddate, track: L("lcl_mld_enddate") });
}
// Flag, ignore if invalid
if (!isNaN(flag) && flag >= 0 && flag < S("mld_opdracht_flags"))
{
opdr_fields.push({ dbs: "mld_opdr_flag", typ: "number", val: flag });
}
// We weten nu de updates, straks voeren we deze pas uit
// Eerst de eventuele statuswijzigingen
var newstatus = -1;