126 svc_grouped_ls bugfix
This commit is contained in:
+1
-1
@@ -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();
|
||||
|
||||
@@ -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)/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user