Add temp beacon reassign script

This commit is contained in:
John Mizerek 2026-01-18 13:07:27 -08:00
parent 85f64c2add
commit 867e1c8a78

View file

@ -0,0 +1,22 @@
<cfsetting showdebugoutput="false">
<cfsetting enablecfoutputonly="true">
<cfcontent type="application/json; charset=utf-8" reset="true">
<cftry>
<cfset targetBusinessID = 44>
<cfquery name="qUpdate" datasource="payfrit">
UPDATE Beacons
SET BeaconBusinessID = <cfqueryparam cfsqltype="cf_sql_integer" value="#targetBusinessID#">
</cfquery>
<cfquery name="qCount" datasource="payfrit">
SELECT COUNT(*) AS cnt FROM Beacons WHERE BeaconBusinessID = <cfqueryparam cfsqltype="cf_sql_integer" value="#targetBusinessID#">
</cfquery>
<cfoutput>#serializeJSON({ "OK": true, "MESSAGE": "All beacons reassigned to BusinessID #targetBusinessID#", "COUNT": qCount.cnt })#</cfoutput>
<cfcatch type="any">
<cfoutput>#serializeJSON({ "OK": false, "ERROR": cfcatch.message })#</cfoutput>
</cfcatch>
</cftry>