payfrit-works/api/beacons/reassign_all.cfm
2026-01-18 13:07:27 -08:00

22 lines
804 B
Text

<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>