126 svc_grouped_ls bugfix
This commit is contained in:
+1
-1
@@ -51,7 +51,7 @@
|
|||||||
|
|
||||||
//variables.framework.docs={};
|
//variables.framework.docs={};
|
||||||
variables.framework.docs.APIName="Deck API";
|
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();
|
variables.framework.globalHeaders = structNew();
|
||||||
|
|||||||
@@ -91,7 +91,7 @@
|
|||||||
<cfreturn representationOf(cfcatch)/>
|
<cfreturn representationOf(cfcatch)/>
|
||||||
</cfcatch>
|
</cfcatch>
|
||||||
</cftry> --->
|
</cftry> --->
|
||||||
|
<!--- <cfdump var=#qRead#/><cfabort/> --->
|
||||||
|
|
||||||
|
|
||||||
<cfset "out.queryDurationMs"=getTickCount() - request.startTickCount/>
|
<cfset "out.queryDurationMs"=getTickCount() - request.startTickCount/>
|
||||||
@@ -106,22 +106,23 @@
|
|||||||
<cfset var groupMap = withdrawStructKeys(svcMap, "svc_group_id,svc_group")/>
|
<cfset var groupMap = withdrawStructKeys(svcMap, "svc_group_id,svc_group")/>
|
||||||
|
|
||||||
<cfloop query=#local.qRead# group="svc_group_id"<!--- startRow=#startrow# endRow=#(startrow+maxrows-1)# --->>
|
<cfloop query=#local.qRead# group="svc_group_id"<!--- startRow=#startrow# endRow=#(startrow+maxrows-1)# --->>
|
||||||
<cfset var rec = structNew("linked")/>
|
<cfset var grp = structNew("linked")/>
|
||||||
<cfset this.helper.appendRecord(rec, "", groupMap, local.qRead, this.helper.snake2camel)/>
|
<cfset this.helper.appendRecord(grp, "", groupMap, local.qRead, this.helper.snake2camel)/>
|
||||||
|
|
||||||
<cfset "rec.services"=[]/>
|
<cfset "grp.services"=[]/>
|
||||||
<cfset var svcRec = structNew("linked")/>
|
<cfset var svcRec = structNew("linked")/>
|
||||||
<cfloop group="svc_id">
|
<cfloop>
|
||||||
<cfset this.helper.appendRecord(svcRec, "", svcMap, local.qRead, this.helper.snake2camel)/>
|
<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>
|
</cfloop>
|
||||||
|
|
||||||
<cfset arrayAppend(resultCollection, rec)/>
|
<cfset arrayAppend(resultCollection, structCopy(grp))/>почему-то здесь работает без structCopy
|
||||||
</cfloop>
|
</cfloop>
|
||||||
|
|
||||||
<cfset "out.size"=#arrayLen(resultCollection)#/>
|
<cfset "out.size"=#arrayLen(resultCollection)#/>
|
||||||
<cfset "out.results"=#resultCollection#/>
|
<cfset "out.results"=#resultCollection#/>
|
||||||
<cfset "out.runDurationMs"=getTickCount()-request.startTickCount/>
|
<cfset "out.runDurationMs"=getTickCount()-request.startTickCount/> <!--- <cfabort/> --->
|
||||||
<!---<cfset "out.sql"=#local.result.sql#/>--->
|
<!---<cfset "out.sql"=#local.result.sql#/>--->
|
||||||
<cfreturn representationOf(out)/>
|
<cfreturn representationOf(out)/>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user