073 billingObject, contragentCode for create operation only
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.072";
|
variables.framework.docs.APIVersion="0.073";
|
||||||
|
|
||||||
variables.framework.globalHeaders = structNew();
|
variables.framework.globalHeaders = structNew();
|
||||||
variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location";
|
variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location";
|
||||||
|
|||||||
@@ -122,7 +122,7 @@
|
|||||||
</cfquery>
|
</cfquery>
|
||||||
--->
|
--->
|
||||||
<cfquery name="qSvcOperation">
|
<cfquery name="qSvcOperation">
|
||||||
select so.svc_operation_id, io.instance_uid
|
select so.svc_operation_id, io.instance_uid, so.operation
|
||||||
from instance_operation io
|
from instance_operation io
|
||||||
join instance e on (io.instance_uid=e.instance_uid)
|
join instance e on (io.instance_uid=e.instance_uid)
|
||||||
join svc_operation so on (e.service_id=so.svc_id AND io.operation=so.operation)
|
join svc_operation so on (e.service_id=so.svc_id AND io.operation=so.operation)
|
||||||
@@ -133,8 +133,10 @@
|
|||||||
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "operationUid", arguments.instanceOperationUid)/>
|
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "operationUid", arguments.instanceOperationUid)/>
|
||||||
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "modifierId", arguments.usrId)/>
|
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "modifierId", arguments.usrId)/>
|
||||||
|
|
||||||
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "billingObject", "underconstruction")/>
|
<cfif qSvcOperation.operation EQ "create"/><!--- несколько костыльно --->
|
||||||
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "contragentCode", getContragentCode(arguments.contragentId))/>
|
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "billingObject", "underconstruction")/>
|
||||||
|
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "contragentCode", getContragentCode(arguments.contragentId))/>
|
||||||
|
</cfif>
|
||||||
|
|
||||||
<cfquery name="qWriteRfsFromCfsParams">
|
<cfquery name="qWriteRfsFromCfsParams">
|
||||||
insert into instance_operation_param (instance_operation_uid,param,param_value)
|
insert into instance_operation_param (instance_operation_uid,param,param_value)
|
||||||
|
|||||||
Reference in New Issue
Block a user