126 svc_grouped_ls bugfix

This commit is contained in:
msyu
2025-07-31 13:47:27 +03:00
parent 4de33d7f3f
commit ea35d227c3
2 changed files with 10 additions and 9 deletions
+1 -1
View File
@@ -51,7 +51,7 @@
//variables.framework.docs={};
variables.framework.docs.APIName="Deck API";
variables.framework.docs.APIVersion="0.125"; /*$ git config --global --unset user.password*/
variables.framework.docs.APIVersion="0.126"; /*$ git config --global --unset user.password*/
variables.framework.globalHeaders = structNew();
+9 -8
View File
@@ -91,7 +91,7 @@
<cfreturn representationOf(cfcatch)/>
</cfcatch>
</cftry> --->
<!--- <cfdump var=#qRead#/><cfabort/> --->
<cfset "out.queryDurationMs"=getTickCount() - request.startTickCount/>
@@ -106,22 +106,23 @@
<cfset var groupMap = withdrawStructKeys(svcMap, "svc_group_id,svc_group")/>
<cfloop query=#local.qRead# group="svc_group_id"<!--- startRow=#startrow# endRow=#(startrow+maxrows-1)# --->>
<cfset var rec = structNew("linked")/>
<cfset this.helper.appendRecord(rec, "", groupMap, local.qRead, this.helper.snake2camel)/>
<cfset var grp = structNew("linked")/>
<cfset this.helper.appendRecord(grp, "", groupMap, local.qRead, this.helper.snake2camel)/>
<cfset "rec.services"=[]/>
<cfset "grp.services"=[]/>
<cfset var svcRec = structNew("linked")/>
<cfloop group="svc_id">
<cfloop>
<cfset this.helper.appendRecord(svcRec, "", svcMap, local.qRead, this.helper.snake2camel)/>
<cfset arrayAppend(rec.services, svcRec)/>
<cfset arrayAppend(grp.services, structCopy(svcRec))/>
<!--- <cfdump var=#svcRec#/> --->
</cfloop>
<cfset arrayAppend(resultCollection, rec)/>
<cfset arrayAppend(resultCollection, structCopy(grp))/>почему-то здесь работает без structCopy
</cfloop>
<cfset "out.size"=#arrayLen(resultCollection)#/>
<cfset "out.results"=#resultCollection#/>
<cfset "out.runDurationMs"=getTickCount()-request.startTickCount/>
<cfset "out.runDurationMs"=getTickCount()-request.startTickCount/> <!--- <cfabort/> --->
<!---<cfset "out.sql"=#local.result.sql#/>--->
<cfreturn representationOf(out)/>