YKPN#40774 opdr flag toegevoegd aan de opdrsoap api (zowel insert als update)
svn path=/Website/trunk/; revision=34954
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user