WZUV#41726 Fase 2: OCI koppeling Topbloemen
svn path=/Website/branches/v2017.2/; revision=36860
This commit is contained in:
@@ -72,18 +72,31 @@ function (RequestForm, bes_srtdeel_key, item, pResult)
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// Alleen voor leverancier Topbloemen uitvoeren (prs_bedrijf_key = 9853 in prd / 8959 in accept)
|
// Alleen voor leverancier Topbloemen uitvoeren (prs_bedrijf_key = 9853)
|
||||||
if (bedr_key == 9853)
|
if (bedr_key == 9853)
|
||||||
{
|
{
|
||||||
// Alleen voor eerste item het bestelid opvragen. Is toch voor elk item identiek.
|
// Alleen voor eerste item het leverdatum opvragen en orderid Topbloemen bepalen. Is toch voor elk item identiek.
|
||||||
if (item == 1) {
|
if (item == 1) {
|
||||||
|
|
||||||
// Voor Topbloemen moet Facilitor het ordernummer vanuit de webshop 1-op-1 overnemen en in de bestelopdracht terugsturen:
|
// Leverdatum is in formaat yyyy-dd-mm
|
||||||
//Uw referentie
|
var leverdatum = punchNVL("NEW_ITEM-CUST_FIELD4[#]", item, "Onbekend");
|
||||||
var mijn_orderid = punchNVL("NEW_ITEM-VENDORMAT", item, "Onbekend");
|
__DoLog('Leverdatum: CUST_FIELD4[' + item + ']= ' + leverdatum);
|
||||||
__Log('Uw orderid: CUST_FIELD1[' + item + ']= ' + mijn_orderid);
|
if (leverdatum != "Onbekend")
|
||||||
|
{
|
||||||
|
sql = "SELECT TO_DATE(" + safe.quoted_sql(leverdatum) + ", 'yyyy-mm-dd') leverdatum FROM DUAL";
|
||||||
|
oRs = Oracle.Execute(sql);
|
||||||
|
leverdatum = oRs("leverdatum").value;
|
||||||
|
result.orderurl = "&leverdatum=" + (new Date(leverdatum)).getTime();
|
||||||
|
}
|
||||||
|
|
||||||
if (mijn_ref != "Onbekend")
|
// Voor Topbloemen moet Facilitor het ordernummer vanuit de webshop 1-op-1 overnemen en in de bestelopdracht terugsturen
|
||||||
|
var mijn_orderid = punchNVL("NEW_ITEM-EXT_PRODUCT_ID[#]", item, "Onbekend");
|
||||||
|
|
||||||
|
mijn_orderid = mijn_orderid.substr(0, mijn_orderid.indexOf(":")-1);
|
||||||
|
__DoLog('Uw orderid: EXT_PRODUCT_ID[' + item + ']= ' + mijn_orderid);
|
||||||
|
|
||||||
|
|
||||||
|
if (mijn_orderid != "Onbekend")
|
||||||
//straks vanaf 5.3.3 gebruiken: result.flex_defaults = result.flex_defaults + "&Orderid=" + safe.URLEncode(mijn_orderid);
|
//straks vanaf 5.3.3 gebruiken: result.flex_defaults = result.flex_defaults + "&Orderid=" + safe.URLEncode(mijn_orderid);
|
||||||
result.flex_defaults = result.flex_defaults + "&Orderid=" + mijn_orderid;
|
result.flex_defaults = result.flex_defaults + "&Orderid=" + mijn_orderid;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user