payfrit-works/api/servicepoints/reassign_all.cfm
2026-01-18 13:56:26 -08:00

22 lines
835 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 ServicePoints
SET ServicePointBusinessID = <cfqueryparam cfsqltype="cf_sql_integer" value="#targetBusinessID#">
</cfquery>
<cfquery name="qCount" datasource="payfrit">
SELECT COUNT(*) AS cnt FROM ServicePoints WHERE ServicePointBusinessID = <cfqueryparam cfsqltype="cf_sql_integer" value="#targetBusinessID#">
</cfquery>
<cfoutput>#serializeJSON({ "OK": true, "MESSAGE": "All service points reassigned to BusinessID #targetBusinessID#", "COUNT": qCount.cnt })#</cfoutput>
<cfcatch type="any">
<cfoutput>#serializeJSON({ "OK": false, "ERROR": cfcatch.message })#</cfoutput>
</cfcatch>
</cftry>