案卷和卷内同时传接口
<p>[TOC]</p>
<h4>简要描述</h4>
<ul>
<li>
<p>档案版本>=2024.0315.00</p>
</li>
<li>供第三方推送档案数据,实现以卷的方式推送数据到接收库</li>
</ul>
<h4>Webservice接口</h4>
<ul>
<li>
<p>URL <code>/services/ArchiveService?wsdl</code></p>
</li>
<li>方法 <code>archiveReceive</code></li>
</ul>
<h5>Restful接口</h5>
<ul>
<li>
<p>URL <code>/api/archive/base/recieveData</code></p>
</li>
<li>方式 <code>POST</code></li>
</ul>
<h4>请求头(Header)</h4>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">参数类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;"><a href="https://www.showdoc.com.cn/2408347292986702/10705194217472618">token</a></td>
<td style="text-align: left;">rest需认证: 是 <br> Webservice: 否 <br>rest免登陆: 否</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">认证token值 <br>postman工具可以传cookie</td>
</tr>
<tr>
<td style="text-align: left;">appid</td>
<td style="text-align: left;">同上</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">许可证号码</td>
</tr>
<tr>
<td style="text-align: left;">userid</td>
<td style="text-align: left;">同上</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">通过第一步注册许可时返回spk公钥<br>对userid进行加密生成的密文</td>
</tr>
<tr>
<td style="text-align: left;">Content-Type</td>
<td style="text-align: left;">body传参: 是<br>Query传参: 否</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">json格式:application/json <br> xml格式:application/xml</td>
</tr>
</tbody>
</table>
<h4>Query参数 [过时] [与Body参数二选一]</h4>
<table>
<thead>
<tr>
<th>参数名</th>
<th>必选</th>
<th>参数类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>xml</td>
<td>是</td>
<td>string</td>
<td>xml/json字符串 [[示例](<a href="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=d1b924b7b91e60fcc4a5a162997e68c8&file=file.png">https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=d1b924b7b91e60fcc4a5a162997e68c8&file=file.png</a> "示例")]</td>
</tr>
</tbody>
</table>
<h4>Body参数 [推荐] [与Query参数二选一]</h4>
<ul>
<li>xml/json字符串, 参考下面的报文说明 [[示例](<a href="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a58c6d5ddfade63c2401b2b21fbb713b&file=file.png">https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a58c6d5ddfade63c2401b2b21fbb713b&file=file.png</a> "示例")]</li>
</ul>
<h4>请求示例</h4>
<p>xml格式</p>
<pre><code>&lt;datas&gt;
&lt;folder fondsCode=&quot;wea001&quot; categoryCode=&quot;WSAJ&quot; uniqueK=&quot;code&quot; uniqueV=&quot;20231106&quot; formBizId=&quot;&quot;&gt;
&lt;element name=&quot;folder_title&quot; title=&quot;案卷题名&quot; transferName=&quot;&quot;&gt;20231106&lt;/element&gt;
&lt;element name=&quot;year&quot; title=&quot;年度&quot; transferName=&quot;&quot;&gt;2023&lt;/element&gt;
&lt;/folder&gt;
&lt;data&gt;
&lt;arc fondsCode=&quot;wea001&quot; categoryCode=&quot;WSWJ&quot; uniqueK=&quot;code&quot; uniqueV=&quot;20231106&quot; formBizId=&quot;&quot;&gt;
&lt;element name=&quot;folder_title&quot; title=&quot;题名&quot; transferName=&quot;&quot;&gt;20231106&lt;/element&gt;
&lt;element name=&quot;code&quot; title=&quot;题名&quot; transferName=&quot;&quot;&gt;20231106&lt;/element&gt;
&lt;/arc&gt;
&lt;files&gt;
&lt;file&gt;
&lt;document ftpName=&quot;&quot; needDownLoad=&quot;true&quot;&gt;
&lt;param name=&quot;arc_document&quot; title=&quot;相关文档&quot;&gt;档案系统中对应文档的docId&lt;/param&gt;
&lt;param name=&quot;arc_document_name&quot; title=&quot;文档名称&quot;&gt;会计凭证.pdf&lt;/param&gt;
&lt;/document&gt;
&lt;metadata type=&quot;141&quot;&gt;
&lt;field name=&quot;bill_date&quot; title=&quot;票号日期&quot;&gt;20231106&lt;/field&gt;
&lt;field name=&quot;debit_sum&quot; title=&quot;借方合计&quot;&gt;20231106&lt;/field&gt;
&lt;details&gt;
&lt;detail type=&quot;dt1&quot;&gt;
&lt;column name=&quot;abstract&quot; title=&quot;摘要&quot;&gt;111&lt;/column&gt;
&lt;column name=&quot;subject&quot; title=&quot;科目&quot;&gt;555&lt;/column&gt;
&lt;/detail&gt;
&lt;/details&gt;
&lt;/metadata&gt;
&lt;/file&gt;
&lt;/files&gt;
&lt;/data&gt;
&lt;data&gt;
&lt;arc fondsCode=&quot;wea001&quot; categoryCode=&quot;WSWJ&quot; uniqueK=&quot;code&quot; uniqueV=&quot;20231106&quot; formBizId=&quot;&quot;&gt;
&lt;element name=&quot;folder_title&quot; title=&quot;题名&quot; transferName=&quot;&quot;&gt;20231106&lt;/element&gt;
&lt;element name=&quot;code&quot; title=&quot;题名&quot; transferName=&quot;&quot;&gt;20231106&lt;/element&gt;
&lt;/arc&gt;
&lt;files&gt;
&lt;file&gt;
&lt;document ftpName=&quot;&quot; needDownLoad=&quot;true&quot;&gt;
&lt;param name=&quot;arc_document&quot; title=&quot;相关文档&quot;&gt;档案系统中对应文档的docId&lt;/param&gt;
&lt;param name=&quot;arc_document_name&quot; title=&quot;文档名称&quot;&gt;会计凭证.pdf&lt;/param&gt;
&lt;/document&gt;
&lt;metadata type=&quot;141&quot;&gt;
&lt;field name=&quot;bill_date&quot; title=&quot;票号日期&quot;&gt;20231106&lt;/field&gt;
&lt;field name=&quot;debit_sum&quot; title=&quot;借方合计&quot;&gt;20231106&lt;/field&gt;
&lt;details&gt;
&lt;detail type=&quot;dt1&quot;&gt;
&lt;column name=&quot;abstract&quot; title=&quot;摘要&quot;&gt;111&lt;/column&gt;
&lt;column name=&quot;subject&quot; title=&quot;科目&quot;&gt;555&lt;/column&gt;
&lt;/detail&gt;
&lt;/details&gt;
&lt;/metadata&gt;
&lt;/file&gt;
&lt;/files&gt;
&lt;/data&gt;
&lt;/datas&gt;</code></pre>
<p>json格式</p>
<pre><code>{
&quot;datas&quot;: {
&quot;folder&quot;: {
&quot;categoryCode&quot;: &quot;&quot;,
&quot;fondsCode&quot;: &quot;&quot;,
&quot;formBizId&quot;: &quot;&quot;,
&quot;transferCatCode&quot;: &quot;&quot;,
&quot;transferFondsCode&quot;: &quot;&quot;,
&quot;uniqueK&quot;: &quot;&quot;,
&quot;uniqueV&quot;: &quot;&quot;,
&quot;element&quot;: [
{
&quot;name&quot;: &quot;folder_title&quot;,
&quot;title&quot;: &quot;题名&quot;,
&quot;transferName&quot;: &quot;&quot;,
&quot;content&quot;: &quot;&quot;
}
]
},
&quot;data&quot;: [
{
&quot;arc&quot;: {
&quot;uniqueK&quot;: &quot;&quot;,
&quot;uniqueV&quot;: &quot;&quot;,
&quot;formBizId&quot;: &quot;&quot;,
&quot;element&quot;: [
{
&quot;name&quot;: &quot;folder_title&quot;,
&quot;title&quot;: &quot;题名&quot;,
&quot;transferName&quot;: &quot;&quot;,
&quot;content&quot;: &quot;&quot;
}
]
},
&quot;files&quot;: [
{
&quot;document&quot;: [
{
&quot;ftpName&quot;: &quot;&quot;,
&quot;needDownLoad&quot;: &quot;&quot;,
&quot;param&quot;: [
{
&quot;name&quot;: &quot;path&quot;,
&quot;title&quot;: &quot;电子原文下载路径&quot;,
&quot;content&quot;: &quot;&quot;
},
{
&quot;name&quot;: &quot;arc_document_name&quot;,
&quot;title&quot;: &quot;电子原文名称&quot;,
&quot;content&quot;: &quot;&quot;
}
]
}
],
&quot;metadata&quot;: {
&quot;type&quot;: &quot;141&quot;,
&quot;field&quot;: [
{
&quot;name&quot;: &quot;voucher_word&quot;,
&quot;title&quot;: &quot;凭证号&quot;,
&quot;content&quot;: &quot;&quot;
}
],
&quot;details&quot;: [
{
&quot;type&quot;: &quot;dt1&quot;,
&quot;column&quot;: [
{
&quot;name&quot;: &quot;cinventoryvid&quot;,
&quot;title&quot;: &quot;物料编码&quot;,
&quot;content&quot;: &quot;&quot;
}
]
}
]
}
}
]
},
{
&quot;arc&quot;: {
&quot;uniqueK&quot;: &quot;&quot;,
&quot;uniqueV&quot;: &quot;&quot;,
&quot;formBizId&quot;: &quot;&quot;,
&quot;element&quot;: [
{
&quot;name&quot;: &quot;folder_title&quot;,
&quot;title&quot;: &quot;题名&quot;,
&quot;transferName&quot;: &quot;&quot;,
&quot;content&quot;: &quot;&quot;
}
]
},
&quot;files&quot;: [
{
&quot;document&quot;: [
{
&quot;ftpName&quot;: &quot;&quot;,
&quot;needDownLoad&quot;: &quot;&quot;,
&quot;param&quot;: [
{
&quot;name&quot;: &quot;path&quot;,
&quot;title&quot;: &quot;电子原文下载路径&quot;,
&quot;content&quot;: &quot;&quot;
},
{
&quot;name&quot;: &quot;arc_document_name&quot;,
&quot;title&quot;: &quot;电子原文名称&quot;,
&quot;content&quot;: &quot;&quot;
}
]
}
],
&quot;metadata&quot;: {
&quot;type&quot;: &quot;141&quot;,
&quot;field&quot;: [
{
&quot;name&quot;: &quot;voucher_word&quot;,
&quot;title&quot;: &quot;凭证号&quot;,
&quot;content&quot;: &quot;&quot;
}
],
&quot;details&quot;: [
{
&quot;type&quot;: &quot;dt1&quot;,
&quot;column&quot;: [
{
&quot;name&quot;: &quot;cinventoryvid&quot;,
&quot;title&quot;: &quot;物料编码&quot;,
&quot;content&quot;: &quot;&quot;
}
]
}
]
}
}
]
}
]
}
}</code></pre>
<h4>返回示例</h4>
<p>接收库</p>
<pre><code>{
&quot;result&quot;: [
{
&quot;formBizId&quot;: &quot;59517000145&quot;,
&quot;messsage&quot;: &quot;xml接收成功!&quot;,
&quot;status&quot;: true,
&quot;uniqueV&quot;: &quot;2dcbd2d3-d25e-4e91-8558-f0e0738adddb&quot;
},
{
&quot;formBizId&quot;: &quot;59517000145&quot;,
&quot;messsage&quot;: &quot;更新成功!&quot;,
&quot;status&quot;: true,
&quot;uniqueV&quot;: &quot;2dcbd2d3-d25e-4e91-8558-f0e0738adddb&quot;
}
],
&quot;runStatus&quot;: true
}</code></pre>
<h4>返回参数</h4>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">formBizId</td>
<td style="text-align: left;">string</td>
<td>接收库档案条目数据ID</td>
</tr>
<tr>
<td style="text-align: left;">docFormBizId</td>
<td style="text-align: left;">string</td>
<td>预归档库电子原文ID</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">boolean</td>
<td>接口执行状态</td>
</tr>
<tr>
<td style="text-align: left;">messsage</td>
<td style="text-align: left;">string</td>
<td>提示信息</td>
</tr>
<tr>
<td style="text-align: left;">uniqueV</td>
<td style="text-align: left;">string</td>
<td>业务请求传入的唯一值</td>
</tr>
</tbody>
</table>
<h4>备注</h4>
<ul>
<li>返回错误代码请看下图描述</li>
</ul>
<pre><code>
{
&quot;result&quot;: [
{
&quot;docFormBizId&quot;: &quot;&quot;,
&quot;formBizId&quot;: &quot;&quot;,
&quot;messsage&quot;: &quot;元数据表不存在!&quot;,
&quot;status&quot;: false,
&quot;uniqueV&quot;: &quot;2dcbd2d3-d25e-4e91-8558-f0e0738adddb&quot;
}
],
&quot;runStatus&quot;: true
}
{
&quot;result&quot;: [
{
&quot;formBizId&quot;: &quot;&quot;,
&quot;messsage&quot;: &quot;[code]字段不存在!&quot;,
&quot;status&quot;: false,
&quot;uniqueV&quot;: &quot;2dcbd2d3-d25e-4e91-8558-f0e0738adddb&quot;
}
],
&quot;runStatus&quot;: true
}</code></pre>
<p>[10708991673231672]: 10708991673231672 "xml参数描述 "</p>