diff --git a/api/Application.cfm b/api/Application.cfm index f995725..b0d3c5c 100644 --- a/api/Application.cfm +++ b/api/Application.cfm @@ -97,6 +97,7 @@ if (len(request._api_path)) { if (findNoCase("/api/servicepoints/get.cfm", request._api_path)) request._api_isPublic = true; if (findNoCase("/api/servicepoints/save.cfm", request._api_path)) request._api_isPublic = true; if (findNoCase("/api/servicepoints/delete.cfm", request._api_path)) request._api_isPublic = true; + if (findNoCase("/api/servicepoints/reassign_all.cfm", request._api_path)) request._api_isPublic = true; if (findNoCase("/api/beacons/list.cfm", request._api_path)) request._api_isPublic = true; if (findNoCase("/api/beacons/get.cfm", request._api_path)) request._api_isPublic = true; if (findNoCase("/api/beacons/save.cfm", request._api_path)) request._api_isPublic = true; diff --git a/api/servicepoints/reassign_all.cfm b/api/servicepoints/reassign_all.cfm new file mode 100644 index 0000000..34cde69 --- /dev/null +++ b/api/servicepoints/reassign_all.cfm @@ -0,0 +1,22 @@ + + + + + + + + + UPDATE ServicePoints + SET ServicePointBusinessID = + + + + SELECT COUNT(*) AS cnt FROM ServicePoints WHERE ServicePointBusinessID = + + +#serializeJSON({ "OK": true, "MESSAGE": "All service points reassigned to BusinessID #targetBusinessID#", "COUNT": qCount.cnt })# + + + #serializeJSON({ "OK": false, "ERROR": cfcatch.message })# + +