206 param_compute fixes svc_operation_cfs_param_id
This commit is contained in:
@@ -50,11 +50,12 @@ arguments.requestArguments.specificationId=usrCustomerInfo.specificationId; //In
|
||||
<cfset local.keys = deserializeJson(arguments.keys)/>
|
||||
<cfset local.params = deserializeJson(arguments.params)/>
|
||||
|
||||
<cfset local.keys.svcOperationCfsSubparamId = arguments.svcOperationCfsSubparamId/> <!--- *** сомнительное дело гонять аргументы туда-сюда --->
|
||||
<cfset local.keys.svcOperationCfsSubparamId = arguments.svcOperationCfsSubparamId/> <!--- *** сомнительное дело гонять аргументы туда-сюда ---><!--- *** по-моему, не используется, поэтому достанем svcOperationCfsParamId прямо тут --->
|
||||
|
||||
<cfquery name="local.qCfsSubparam" result="local.result">
|
||||
select
|
||||
<m:field_set titleMapOut="local.titleMap" lengthOut="fieldCount">
|
||||
<m:field>sop.svc_operation_cfs_param_id</m:field>
|
||||
<m:field>sop.data_type</m:field>
|
||||
<m:field>sop.svc_operation_cfs_subparam</m:field>
|
||||
<m:field>sop.expression</m:field>
|
||||
@@ -69,6 +70,7 @@ arguments.requestArguments.specificationId=usrCustomerInfo.specificationId; //In
|
||||
</cfif>
|
||||
|
||||
<cfset local.expression=local.qCfsSubparam.expression/>
|
||||
<cfset local.keys.svcOperationCfsParamId = local.qCfsSubparam.svc_operation_cfs_param_id/>
|
||||
|
||||
<!--- *** можно обратить внимание, что мы инстанциируем не субпараметр, а параметр (цинично пользуясь их функциональной идентичностью... но некрасиво) --->
|
||||
<cfif len(local.expression)>
|
||||
|
||||
Reference in New Issue
Block a user