202 getResourceRealmConfig()
This commit is contained in:
+1
-1
@@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
//variables.framework.docs={};
|
//variables.framework.docs={};
|
||||||
variables.framework.docs.APIName="svc-api";
|
variables.framework.docs.APIName="svc-api";
|
||||||
variables.framework.docs.APIVersion="0.201"; /*$ git config --global --unset user.password*/
|
variables.framework.docs.APIVersion="0.202"; /*$ git config --global --unset user.password*/
|
||||||
|
|
||||||
variables.framework.globalHeaders = structNew();
|
variables.framework.globalHeaders = structNew();
|
||||||
variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location";
|
variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location";
|
||||||
|
|||||||
@@ -350,29 +350,29 @@ arguments.requestArguments.specificationId=usrCustomerInfo.specificationId; //In
|
|||||||
<cfreturn {}/>
|
<cfreturn {}/>
|
||||||
</cffunction>
|
</cffunction>
|
||||||
|
|
||||||
<cffunction name="getResourceRealmConfig" returntype="struct">
|
<cffunction name="getResourceRealmConfig" returntype="struct">
|
||||||
<cfargument name="resourceRealm" type="string" required="true"/><!--- платформа может быть определена для родительского инстанса где то в иерархии --->
|
<cfargument name="resourceRealm" type="string" default=#getResourceRealm()#/><!--- платформа может быть определена для родительского инстанса где то в иерархии --->
|
||||||
|
|
||||||
<cfset var local={}/>
|
<cfset var local={}/>
|
||||||
<cfquery name="local.qResourceRealm" datasource="cmdb">
|
<cfquery name="local.qResourceRealm" datasource="cmdb">
|
||||||
select r.resource_realm_id, r.properties
|
select r.resource_realm_id, r.properties
|
||||||
from resource_realm r
|
from resource_realm r
|
||||||
where r.resource_realm=<cfqueryparam cfsqltype="cf_sql_varchar" value=#arguments.resourceRealm#/>
|
where r.resource_realm=<cfqueryparam cfsqltype="cf_sql_varchar" value=#arguments.resourceRealm#/>
|
||||||
</cfquery>
|
</cfquery>
|
||||||
<!--- <cfdump var=#arguments#/>
|
<!--- <cfdump var=#arguments#/>
|
||||||
<cfdump var=#local.qResourceRealm#/> --->
|
<cfdump var=#local.qResourceRealm#/> --->
|
||||||
<cftry>
|
<cftry>
|
||||||
<cfset var structConfig = deserializeJson(local.qResourceRealm.properties)/>
|
<cfset var structConfig = deserializeJson(local.qResourceRealm.properties)/>
|
||||||
<cfcatch type="ANY">
|
<cfcatch type="ANY">
|
||||||
<cfreturn {"error":"error parsing resource realm properties"}/>
|
<cfreturn {"error":"error parsing resource realm properties"}/>
|
||||||
<!--- вообще-то такого быть не должно: свойства хранятся в поле jsonb --->
|
<!--- вообще-то такого быть не должно: свойства хранятся в поле jsonb --->
|
||||||
</cfcatch>
|
</cfcatch>
|
||||||
</cftry>
|
</cftry>
|
||||||
<cfif len(structConfig)>
|
<cfif len(structConfig)>
|
||||||
<cfreturn structConfig/>
|
<cfreturn structConfig/>
|
||||||
</cfif>
|
</cfif>
|
||||||
<cfreturn {}/>
|
<cfreturn {}/>
|
||||||
</cffunction>
|
</cffunction>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user