v1.0.13: upload.cfm — contract_id для добавления допников
This commit is contained in:
+17
-11
@@ -38,22 +38,28 @@
|
||||
ORDER BY created_at DESC LIMIT 1
|
||||
</cfquery>
|
||||
|
||||
<cfquery datasource="baza">
|
||||
INSERT INTO contracts (number, client) VALUES (
|
||||
<cfqueryparam value="б/н #dateFormat(now(), 'yyyymmdd')#-#timeFormat(now(), 'HHmm')#" cfsqltype="cf_sql_varchar">,
|
||||
''
|
||||
)
|
||||
</cfquery>
|
||||
|
||||
<cfquery name="cid" datasource="baza">
|
||||
SELECT id FROM contracts ORDER BY created_at DESC LIMIT 1
|
||||
</cfquery>
|
||||
<!--- Если передан contract_id — используем существующий --->
|
||||
<cfif structKeyExists(form, "contract_id") AND len(form.contract_id)>
|
||||
<cfset cid = {id: form.contract_id}>
|
||||
<cfset suppType = "additional">
|
||||
<cfelse>
|
||||
<cfquery datasource="baza">
|
||||
INSERT INTO contracts (number, client) VALUES (
|
||||
<cfqueryparam value="б/н #dateFormat(now(), 'yyyymmdd')#-#timeFormat(now(), 'HHmm')#" cfsqltype="cf_sql_varchar">,
|
||||
''
|
||||
)
|
||||
</cfquery>
|
||||
<cfquery name="cid" datasource="baza">
|
||||
SELECT id FROM contracts ORDER BY created_at DESC LIMIT 1
|
||||
</cfquery>
|
||||
<cfset suppType = "initial">
|
||||
</cfif>
|
||||
|
||||
<cfquery datasource="baza">
|
||||
INSERT INTO supplements (contract_id, document_id, type) VALUES (
|
||||
<cfqueryparam value="#cid.id#" cfsqltype="cf_sql_varchar">,
|
||||
<cfqueryparam value="#doc.id#" cfsqltype="cf_sql_varchar">,
|
||||
'initial'
|
||||
<cfqueryparam value="#suppType#" cfsqltype="cf_sql_varchar">
|
||||
)
|
||||
</cfquery>
|
||||
</cftransaction>
|
||||
|
||||
Reference in New Issue
Block a user