Skip to content
Snippets Groups Projects
Commit 1bad6aa8 authored by Daniel Tran's avatar Daniel Tran Committed by Johannes Goderbauer
Browse files

[Projekt: Entwicklung - Neon][TicketNr.: 1057408][Auflösung von Adressen bei Visitenkartenscan]

parent a2207eb6
No related branches found
No related tags found
No related merge requests found
import("system.neon");
import("system.vars");
import("Entity_lib");
import("system.entities");
import("KeywordRegistry_basic");
import("LeadQuickAcquisition_lib");
......@@ -37,9 +38,38 @@ if(vars.get("$local.value"))
}
else if(response.address)
{
neon.addRecord("OrgAddresses", {
var orgAddressPresets = {
"AddressSearch" : response.address
});
};
var getRowsConfig = entities.createConfigForLoadingRows()
.entity("AddressValidation_entity")
.provider("FullAddressValidation")
.fields(["CITY", "ZIP", "STREET"])
.addParameter("CurrentValue_param", response.address);
var rows = entities.getRows(getRowsConfig);
if (rows.length > 0)
{
var affectedRow = rows[0];
if (affectedRow["CITY"])
orgAddressPresets.CITY = affectedRow["CITY"];
if (affectedRow["ZIP"])
{
orgAddressPresets.ZIP = affectedRow["ZIP"];
}
if (affectedRow["STREET"])
{
orgAddressPresets.ADDRESS = affectedRow["STREET"];
}
}
neon.addRecord("OrgAddresses", orgAddressPresets);
}
if(response.companyName) neon.setFieldValue("$field.ORGANISATION_NAME", response.companyName);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment