创建订单
<h5>简要描述</h5>
<ul>
<li>无</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>https://52.yunhu365.com/ErpServer/h5api/12116/st0908_1</code> </li>
</ul>
<h5>请求方式</h5>
<ul>
<li>post</li>
</ul>
<h5>Header</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">header</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>上传的json字符串经过md5签名的值</td>
</tr>
<tr>
<td style="text-align: left;">token</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>登录成功后返回的用户token,登录前传入空字符串</td>
</tr>
</tbody>
</table>
<h5>请求参数示例</h5>
<pre><code>{
"actionName": "createOrder",
"fromType": 0,
"addressId": 3,
"goodsId": 102339,
"standardid": 3,
"nums": 1,
"remark": "",
"useInteger": 1,
"services": [
100002
],
"goods": [
105857
],
"coupons": [
100007
],
"taxid": 1,
"userid": 1
}
</code></pre>
<h5>json字段说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">字段名</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">actionName</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>固定传createOrder</td>
</tr>
<tr>
<td style="text-align: left;">fromType</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>0立即购买,1购物车(选中)购买</td>
</tr>
<tr>
<td style="text-align: left;">addressId</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>地址ID</td>
</tr>
<tr>
<td style="text-align: left;">goodsId</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>商品ID</td>
</tr>
<tr>
<td style="text-align: left;">standardid</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>多规格ID</td>
</tr>
<tr>
<td style="text-align: left;">nums</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>商品数量</td>
</tr>
<tr>
<td style="text-align: left;">remark</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>用户备注</td>
</tr>
<tr>
<td style="text-align: left;">useInteger</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>1表示抵扣积分</td>
</tr>
<tr>
<td style="text-align: left;">services</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>服务ID</td>
</tr>
<tr>
<td style="text-align: left;">services</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>服务ID</td>
</tr>
<tr>
<td style="text-align: left;">goods</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>商品ID</td>
</tr>
<tr>
<td style="text-align: left;">goods</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>商品ID</td>
</tr>
<tr>
<td style="text-align: left;">coupons</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>用户券ID</td>
</tr>
<tr>
<td style="text-align: left;">coupons</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>用户券ID</td>
</tr>
<tr>
<td style="text-align: left;">taxid</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>发票ID</td>
</tr>
<tr>
<td style="text-align: left;">userid</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>用户ID</td>
</tr>
</tbody>
</table>
<h5>成功返回示例</h5>
<pre><code>{
"code": 1,
"msg": "",
"actionName": "createOrder",
"data": {
"id": 321450,
"all_total": 142.3,
"yh_total": 36.8,
"order_total": 105.5,
"express_price": 0,
"service_total": 0,
"coupon_total": 0,
"integral_total": 0,
"real_total": 105.5,
"account_total": 0,
"bao_acctotal": 8045.4,
"integral": 0,
"mod_integral": 0,
"orderstatus": 0,
"IsRx": 1,
"rxList": [
{
"id": 105857,
"name": "75%酒精消毒液",
"thumb": "https:\/\/52.yunhu365.com\/ErpServer\/imguploader.aspx?sc=st0908_1&g=101917",
"price": 1.5,
"origin_price": 3,
"nums": 1,
"standardid": 0,
"unitid": 110706,
"standard": "",
"isRx": 1
}
]
}
}
</code></pre>
<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;">code</td>
<td style="text-align: left;">string</td>
<td>错误码,1表示成功</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;">actionName</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">object</td>
<td>返回的数据对象</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">int</td>
<td>订单ID</td>
</tr>
<tr>
<td style="text-align: left;">all_total</td>
<td style="text-align: left;">number</td>
<td>商品总金额(原价)</td>
</tr>
<tr>
<td style="text-align: left;">yh_total</td>
<td style="text-align: left;">number</td>
<td>商品优惠金额</td>
</tr>
<tr>
<td style="text-align: left;">order_total</td>
<td style="text-align: left;">number</td>
<td>订单金额=商品总金额-商品优惠金额</td>
</tr>
<tr>
<td style="text-align: left;">express_price</td>
<td style="text-align: left;">number</td>
<td>运费</td>
</tr>
<tr>
<td style="text-align: left;">service_total</td>
<td style="text-align: left;">number</td>
<td>选择服务的费用</td>
</tr>
<tr>
<td style="text-align: left;">coupon_total</td>
<td style="text-align: left;">number</td>
<td>选择的用于抵扣的优惠券金额</td>
</tr>
<tr>
<td style="text-align: left;">integral_total</td>
<td style="text-align: left;">number</td>
<td>使用积分进行兑换的积分抵扣金额</td>
</tr>
<tr>
<td style="text-align: left;">real_total</td>
<td style="text-align: left;">number</td>
<td>实付金额=订单金额+运费+服务费用-优惠券-积分抵扣</td>
</tr>
<tr>
<td style="text-align: left;">account_total</td>
<td style="text-align: left;">number</td>
<td>当前的可用账户余额</td>
</tr>
<tr>
<td style="text-align: left;">bao_acctotal</td>
<td style="text-align: left;">number</td>
<td>当前可供保险进行赔付的可用赔付余额</td>
</tr>
<tr>
<td style="text-align: left;">integral</td>
<td style="text-align: left;">number</td>
<td>当前账户的可供抵扣的总积分</td>
</tr>
<tr>
<td style="text-align: left;">mod_integral</td>
<td style="text-align: left;">number</td>
<td>每mod_integral可抵扣1元,如mod_integral=100,则表示100分可以兑换成1元</td>
</tr>
<tr>
<td style="text-align: left;">orderstatus</td>
<td style="text-align: left;">int</td>
<td>订单状态:0等待中;1商家接单;2商家确认;3开方中;4开方完成;5待付款;6付款完成;7待发货;8待收货;9已收货;10订单完成;</td>
</tr>
<tr>
<td style="text-align: left;">IsRx</td>
<td style="text-align: left;">int</td>
<td>0不开方,1表示要开方,提交订单后不要跳到支付,应调到填处方的界面,选择相关内容后提交开方</td>
</tr>
<tr>
<td style="text-align: left;">rxList</td>
<td style="text-align: left;">array</td>
<td>需要开处方的商品列表(不是处方药不在此显示)</td>
</tr>
<tr>
<td style="text-align: left;">rxList.id</td>
<td style="text-align: left;">int</td>
<td>商品ID</td>
</tr>
<tr>
<td style="text-align: left;">rxList.name</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">rxList.thumb</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">rxList.price</td>
<td style="text-align: left;">number</td>
<td>成交价</td>
</tr>
<tr>
<td style="text-align: left;">rxList.origin_price</td>
<td style="text-align: left;">number</td>
<td>划线价</td>
</tr>
<tr>
<td style="text-align: left;">rxList.nums</td>
<td style="text-align: left;">number</td>
<td>数量</td>
</tr>
<tr>
<td style="text-align: left;">rxList.standardid</td>
<td style="text-align: left;">int</td>
<td>规格ID</td>
</tr>
<tr>
<td style="text-align: left;">rxList.standard</td>
<td style="text-align: left;">string</td>
<td>规格</td>
</tr>
<tr>
<td style="text-align: left;">rxList.isRx</td>
<td style="text-align: left;">int</td>
<td>1处方药</td>
</tr>
</tbody>
</table>
<h5>失败返回示例</h5>
<pre><code>{
"code": 0,
"msg": "请求不合法",
"actionName": "createOrder"
}
</code></pre>
<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;">code</td>
<td style="text-align: left;">string</td>
<td>0表示产生错误</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>如果有错误时此值不为空</td>
</tr>
</tbody>
</table>