生成订单
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>生成订单</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/cart/generateOrder</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST</li>
</ul>
<h5>参数示例</h5>
<pre><code> {
&quot;productVOList&quot;: [
{
&quot;id&quot;: &quot;1&quot;,
&quot;productName&quot;: &quot;复方环磷酰胺片&quot;,
&quot;productPrice&quot;: &quot;10&quot;,
&quot;productTotal&quot;: &quot;30(原价)&quot;,
&quot;discountsTotal&quot;: &quot;20(折扣后价格)&quot;,
&quot;quantity&quot;: &quot;3&quot;
},
{
&quot;id&quot;: &quot;2&quot;,
&quot;productName&quot;: &quot;碳酸钙片&quot;,
&quot;productPrice&quot;: &quot;20&quot;,
&quot;productTotal&quot;: &quot;80(原价)&quot;,
&quot;discountsTotal&quot;: &quot;60(优惠后价格)&quot;,
&quot;quantity&quot;: &quot;4&quot;
}
],
&quot;productIds&quot;: [
1,
2
],
&quot;userId&quot;: &quot;222&quot;,
&quot;patientId&quot;: &quot;222&quot;,
&quot;total&quot;: &quot;500&quot;,
&quot;addressId&quot;: &quot;123456&quot;,
&quot;patientName&quot;: &quot;张三&quot;,
&quot;patientAge&quot;: &quot;50&quot;,
&quot;patientSex&quot;: &quot;1&quot;,
&quot;patientMobile&quot;: &quot;123456&quot;,
&quot;patientIdentityCard&quot;: &quot;222&quot;,
&quot;patientAllergies&quot;: &quot;222&quot;,
&quot;patientIllness&quot;: &quot;500&quot;,
&quot;offlineDiagnosis&quot;: &quot;123456&quot;,
&quot;saleId&quot;: &quot;1&quot;
}</code></pre>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">productVOList</td>
<td style="text-align: left;"><code>必填</code></td>
<td style="text-align: left;">List<Map<String,String>></td>
<td>商品数据</td>
</tr>
<tr>
<td style="text-align: left;">productIds</td>
<td style="text-align: left;"><code>必填</code></td>
<td style="text-align: left;">List<String></td>
<td>药品ID列表</td>
</tr>
<tr>
<td style="text-align: left;">userId</td>
<td style="text-align: left;"><code>必填</code></td>
<td style="text-align: left;">String</td>
<td>用户ID</td>
</tr>
<tr>
<td style="text-align: left;">patientId</td>
<td style="text-align: left;"><code>必填</code></td>
<td style="text-align: left;">String</td>
<td>患者ID</td>
</tr>
<tr>
<td style="text-align: left;">total</td>
<td style="text-align: left;"><code>必填</code></td>
<td style="text-align: left;">Integer</td>
<td>总价格</td>
</tr>
<tr>
<td style="text-align: left;">deliverFee</td>
<td style="text-align: left;">选填</td>
<td style="text-align: left;">String</td>
<td>快递费</td>
</tr>
<tr>
<td style="text-align: left;">addressId</td>
<td style="text-align: left;"><code>必填</code></td>
<td style="text-align: left;">Integer</td>
<td>地址ID</td>
</tr>
<tr>
<td style="text-align: left;">patientName</td>
<td style="text-align: left;"><code>必填</code></td>
<td style="text-align: left;">Integer</td>
<td>患者姓名</td>
</tr>
<tr>
<td style="text-align: left;">patientAge</td>
<td style="text-align: left;">选填</td>
<td style="text-align: left;">String</td>
<td>年龄</td>
</tr>
<tr>
<td style="text-align: left;">patientSex</td>
<td style="text-align: left;"><code>必填</code></td>
<td style="text-align: left;">Integer</td>
<td>性别</td>
</tr>
<tr>
<td style="text-align: left;">patientMobile</td>
<td style="text-align: left;"><code>必填</code></td>
<td style="text-align: left;">Integer</td>
<td>患者手机号</td>
</tr>
<tr>
<td style="text-align: left;">patientIdentityCard</td>
<td style="text-align: left;">选填</td>
<td style="text-align: left;">String</td>
<td>身份证号</td>
</tr>
<tr>
<td style="text-align: left;">patientAllergies</td>
<td style="text-align: left;"><code>必填</code></td>
<td style="text-align: left;">Integer</td>
<td>过敏史</td>
</tr>
<tr>
<td style="text-align: left;">patientIllness</td>
<td style="text-align: left;">选填</td>
<td style="text-align: left;">String</td>
<td>现病史</td>
</tr>
<tr>
<td style="text-align: left;">offlineDiagnosis</td>
<td style="text-align: left;"><code>必填</code></td>
<td style="text-align: left;">Integer</td>
<td>线下诊断</td>
</tr>
<tr>
<td style="text-align: left;">saleId</td>
<td style="text-align: left;"><code>必填</code></td>
<td style="text-align: left;">Integer</td>
<td>销售ID</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
&quot;code&quot;: 200,
&quot;msg&quot;: &quot;请求成功&quot;,
&quot;data&quot;: &quot;ZX1711856729193dd81adc4a03f&quot;
}</code></pre>
<h5>返回参数data说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<h5>返回参数说明</h5>
<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;">success</td>
<td style="text-align: left;">boolean</td>
<td>是否成功</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">Integer</td>
<td>返回码</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">String</td>
<td>返回信息</td>
</tr>
<tr>
<td style="text-align: left;">count</td>
<td style="text-align: left;">Long</td>
<td>总数</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">List<T></td>
<td>返回数据</td>
</tr>
<tr>
<td style="text-align: left;">jwt</td>
<td style="text-align: left;">String</td>
<td>token数据</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>