KFSG#41700 -- Scim koppeling realiseren.
svn path=/Website/branches/v2017.2/; revision=35716
This commit is contained in:
@@ -92,25 +92,28 @@ function transform_incoming(params, data)
|
||||
externalid : data["externalId"],
|
||||
description: data["code"],
|
||||
name : data["externalId"],
|
||||
costcentre : { name: data["costCenter"] }, // id mag achterwege blijven omdat desc_is_unique
|
||||
company : { name: "Schiphol Group" }
|
||||
|
||||
};
|
||||
var sql = "SELECT prs_kostenplaats_key FROM prs_kostenplaats "
|
||||
+ "WHERE prs_kostenplaats_verwijder IS NULL "
|
||||
+ " AND prs_kostenplaats_nr = " + FCLT.DEZE.safe.quoted_sql(department.costcentre.name);
|
||||
var oRs = FCLT.DEZE.Oracle.Execute(sql);
|
||||
if (oRs.eof)
|
||||
|
||||
if ("costCenter" in data)
|
||||
{
|
||||
sql = "INSERT INTO prs_kostenplaats (prs_kostenplaats_nr, prs_kostenplaats_omschrijving, prs_kostenplaats_module) "
|
||||
+ "VALUES (" + FCLT.DEZE.safe.quoted_sql(department.costcentre.name) + "," + FCLT.DEZE.safe.quoted_sql(department.costcentre.name) + ",'PRS')";
|
||||
// FCLT.DEZE.__DoLog(sql);
|
||||
FCLT.DEZE.Oracle.Execute(sql);
|
||||
department.costcentre = { name: data["costCenter"] }; // id mag achterwege blijven omdat desc_is_unique
|
||||
var sql = "SELECT prs_kostenplaats_key FROM prs_kostenplaats "
|
||||
+ "WHERE prs_kostenplaats_verwijder IS NULL "
|
||||
+ " AND prs_kostenplaats_nr = " + FCLT.DEZE.safe.quoted_sql(department.costcentre.name);
|
||||
var oRs = FCLT.DEZE.Oracle.Execute(sql);
|
||||
if (oRs.eof)
|
||||
{
|
||||
sql = "INSERT INTO prs_kostenplaats (prs_kostenplaats_nr, prs_kostenplaats_omschrijving, prs_kostenplaats_module) "
|
||||
+ "VALUES (" + FCLT.DEZE.safe.quoted_sql(department.costcentre.name) + "," + FCLT.DEZE.safe.quoted_sql(department.costcentre.name) + ",'PRS')";
|
||||
FCLT.DEZE.Oracle.Execute(sql);
|
||||
}
|
||||
oRs.Close();
|
||||
}
|
||||
oRs.Close();
|
||||
|
||||
//FCLT.DEZE.__DoLog(department);
|
||||
|
||||
else
|
||||
department.costcentre = { name: "" };
|
||||
|
||||
return { department: department };
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user