Skip to content
Snippets Groups Projects
Commit f18aaa38 authored by S.Listl's avatar S.Listl
Browse files

Refactoring: SqlBuilder usages

parent 43063704
No related branches found
No related tags found
No related merge requests found
import("Sql_lib");
import("system.result"); import("system.result");
import("system.vars"); import("system.vars");
var resultValue; var condition = newWhere()
if(vars.get("$param.CampaignId_param") != null && vars.get("$param.CampaignId_param") != "") .andIfSet("CAMPAIGNPARTICIPANT.CAMPAIGN_ID", "$param.CampaignId_param")
{ .andIfSet("CAMPAIGNPARTICIPANT.CAMPAIGNSTEP_ID", "$param.CampaignStepId_param");
resultValue = "CAMPAIGN_ID = '" + vars.get("$param.CampaignId_param") + "'";
result.string(condition.toString());
if(vars.get("$param.CampaignStepId_param") != null && vars.get("$param.CampaignStepId_param") != "")
resultValue += " AND CAMPAIGNSTEP_ID = '" + vars.get("$param.CampaignStepId_param") + "'";
result.string(resultValue);
}
else if(vars.get("$param.CampaignStepId_param") != null && vars.get("$param.CampaignStepId_param") != "")
{
resultValue = "CAMPAIGNSTEP_ID = '" + vars.get("$param.CampaignStepId_param") + "'";
result.string(resultValue);
}
\ No newline at end of file
...@@ -7,5 +7,5 @@ import("system.vars"); ...@@ -7,5 +7,5 @@ import("system.vars");
if(vars.get("$param.ShowOnlyCurrentUsersCampaigns_param") == 'true') if(vars.get("$param.ShowOnlyCurrentUsersCampaigns_param") == 'true')
{ {
//TODO: use a preparedCondition (.build instead of .translate) when available #1030812 #1034026 //TODO: use a preparedCondition (.build instead of .translate) when available #1030812 #1034026
result.string("CAMPAIGN.EMPLOYEE_CONTACT_ID = '" + EmployeeUtils.getCurrentContactId() + "'"); result.string(newWhere("CAMPAIGN.EMPLOYEE_CONTACT_ID", EmployeeUtils.getCurrentContactId()).toString());
} }
\ No newline at end of file
import("Sql_lib");
import("system.result"); import("system.result");
import("system.vars"); import("system.vars");
if(vars.exists("$param.ContactId_param") && vars.get("$param.ContactId_param") != null && vars.get("$param.ContactId_param") != "") var condition = newWhere();
result.string("CONTRACT.CONTACT_ID = ('" + vars.getString("$param.ContactId_param") + "')"); if (vars.exists("$param.ContactId_param"))
else condition.andIfSet("CONTRACT.CONTACT_ID", "$param.ContactId_param");
result.string("1 = 1");
\ No newline at end of file result.string(condition.toString("1=1"));
\ No newline at end of file
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
if(vars.get("$param.DuplicateScannerId_param")) if (vars.get("$param.DuplicateScannerId_param"))
{ result.string(newWhere("DUPLICATESCANNERINDEXCONFIG.DUPLICATESCANNER_ID", "$param.DuplicateScannerId_param").toString());
result.string("DUPLICATESCANNER_ID = '" + vars.getString("$param.DuplicateScannerId_param") + "'"); \ No newline at end of file
}
\ No newline at end of file
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
if(vars.get("$param.DuplicateScannerId_param")) if (vars.get("$param.DuplicateScannerId_param"))
{ result.string(newWhere("DUPLICATESCANNERPREFILTERCONFIG.DUPLICATESCANNER_ID", "$param.DuplicateScannerId_param").toString());
result.string("DUPLICATESCANNER_ID = '" + vars.getString("$param.DuplicateScannerId_param") + "'"); \ No newline at end of file
}
\ No newline at end of file
import("system.vars"); import("system.vars");
import("system.result"); import("system.result");
if(vars.get("$param.DuplicateScannerId_param")) if (vars.get("$param.DuplicateScannerId_param"))
{ result.string(newWhere("DUPLICATESCANNERRESULTFIELDCONFIG.DUPLICATESCANNER_ID", "$param.DuplicateScannerId_param").toString());
result.string("DUPLICATESCANNER_ID = '" + vars.getString("$param.DuplicateScannerId_param") + "'"); \ No newline at end of file
}
\ No newline at end of file
...@@ -220,7 +220,7 @@ StandardObject.prototype._setContactStandardAddress = function (pAddressID, pCon ...@@ -220,7 +220,7 @@ StandardObject.prototype._setContactStandardAddress = function (pAddressID, pCon
["ADDRESS_ID"], ["ADDRESS_ID"],
db.getColumnTypes("CONTACT", ["ADDRESS_ID"]), db.getColumnTypes("CONTACT", ["ADDRESS_ID"]),
[pAddressID], [pAddressID],
newWhere("CONTACT.CONTACTID", pContactID)); newWhere("CONTACT.CONTACTID", pContactID).build());
} }
/** /**
...@@ -289,7 +289,7 @@ StandardObject.prototype._setStandardCommunication = function (pCommunicationID, ...@@ -289,7 +289,7 @@ StandardObject.prototype._setStandardCommunication = function (pCommunicationID,
["ISSTANDARD"], ["ISSTANDARD"],
db.getColumnTypes("COMMUNICATION", ["ISSTANDARD"]), db.getColumnTypes("COMMUNICATION", ["ISSTANDARD"]),
[pValue], [pValue],
newWhere("COMMUNICATION.COMMUNICATIONID", pCommunicationID)); newWhere("COMMUNICATION.COMMUNICATIONID", pCommunicationID).build());
} }
/** /**
......
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