云虎H5商城

云虎H5商城


结算-订单预处理

<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": "preOrder", "fromType": 0, "payway": 0, "addressId": 1, "goodsId": 102339, "standardid": 3, "nums": 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>固定传preOrder</td> </tr> <tr> <td style="text-align: left;">fromType</td> <td style="text-align: left;">是</td> <td>int</td> <td>0立即购买,1购物车中选中的进行购买</td> </tr> <tr> <td style="text-align: left;">addressId</td> <td style="text-align: left;">是</td> <td>long</td> <td>地址ID</td> </tr> <tr> <td style="text-align: left;">goodsId</td> <td style="text-align: left;">是</td> <td>int</td> <td>立即购买的商品ID</td> </tr> <tr> <td style="text-align: left;">standardid</td> <td style="text-align: left;">是</td> <td>string</td> <td>规格ID</td> </tr> <tr> <td style="text-align: left;">nums</td> <td style="text-align: left;">是</td> <td>number</td> <td>立即购买的商品数量</td> </tr> <tr> <td style="text-align: left;">userid</td> <td style="text-align: left;">是</td> <td>int</td> <td>必须登录的用户ID</td> </tr> </tbody> </table> <h5>成功返回示例</h5> <pre><code>{ "code": 1, "msg": "", "actionName": "preOrder", "data": { "goodsList": [ { "id": 102339, "name": "呋塞米片(速尿) 呋塞米片(速尿) 20mg*100s 江苏亚邦爱普森药业", "thumb": "https:\/\/52.yunhu365.com\/ErpServer\/imguploader.aspx?sc=st0908_1&amp;g=103293", "price": 0, "origin_price": 0.5, "nums": 1, "standardid": 3, "unitid": 107188, "standard": "速尿+补钾", "isRx": 0 } ], "totalPrice": 0, "expressPrice": 0, "expressName": "配送费0元,满0免费配送", "totalNums": 1, "address": { "id": 3, "userid": 1, "name": "张四", "mobile": "15179180254", "bakphone": "15512345971", "area_id": 340101, "address": "安徽省合肥市市辖区", "address_detail": "3123123", "is_default": 1 }, "couponList": [ { "id": 100007, "name": "满100减5元", "consumption_money": 100, "coupon_money": 5, "service_life": "2024-07-01-2024-12-31", "get_status": 0 } ], "services": [ { "id": 100002, "name": "配送", "content": "满50元免费配送", "serviceclass": "配送", "thumb": "", "price": 0, "spid": 0 } ], "goods": [ { "id": 105857, "name": "75%酒精消毒液 75%酒精消毒液 100ml\/瓶 江西百医卫仕医疗科技", "isMed": 1, "thumb": "https:\/\/52.yunhu365.com\/ErpServer\/imguploader.aspx?sc=st0908_1&amp;g=101917", "price": 1.5, "origin_price": 3.2, "sales": 0, "inventory_nums": 69, "saleinfo": "", "std": 0, "pageSize": 10 }, { "id": 107744, "name": "天灿多种矿物质咀嚼片 天灿多种矿物质咀嚼片 1.5g*60粒 仙乐健康科技", "isMed": 1, "thumb": "https:\/\/52.yunhu365.com\/ErpServer\/imguploader.aspx?sc=st0908_1&amp;g=105321", "price": 58, "origin_price": 86.2, "sales": 0, "inventory_nums": 37, "saleinfo": "", "std": 0, "pageSize": 10 }, { "id": 106019, "name": "阿胶蜜枣 阿胶蜜枣 500g 山东金丝食品", "isMed": 1, "thumb": "https:\/\/52.yunhu365.com\/ErpServer\/imguploader.aspx?sc=st0908_1&amp;g=104229", "price": 22, "origin_price": 35, "sales": 0, "inventory_nums": 6, "saleinfo": "", "std": 0, "pageSize": 10 } ], "taxinfo": { "id": 1, "code": "34323094595883R", "name": "武汉三江航天科技", "rate": 0.13, "phone": "18082828282", "email": "23232@qq.com", "regaddress": "湖北省武汉", "regphone": "13809092233", "regbank": "招商银行", "regbankaccount": "1223232343", "taxtype": "专票", "taxcontenttype": "商品明细", "taxcaptiontype": "1", "actionName": "", "userid": 0, "username": "" } } } </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;">goodsList</td> <td style="text-align: left;">array</td> <td>订单商品列表</td> </tr> <tr> <td style="text-align: left;">goodsList.id</td> <td style="text-align: left;">int</td> <td>商品ID</td> </tr> <tr> <td style="text-align: left;">goodsList.name</td> <td style="text-align: left;">string</td> <td>品名</td> </tr> <tr> <td style="text-align: left;">goodsList.thumb</td> <td style="text-align: left;">string</td> <td>图片</td> </tr> <tr> <td style="text-align: left;">goodsList.price</td> <td style="text-align: left;">number</td> <td>成交价</td> </tr> <tr> <td style="text-align: left;">goodsList.origin_price</td> <td style="text-align: left;">number</td> <td>划线价</td> </tr> <tr> <td style="text-align: left;">goodsList.nums</td> <td style="text-align: left;">number</td> <td>成交数量</td> </tr> <tr> <td style="text-align: left;">goodsList.standardid</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">goodsList.unitid</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">goodsList.standard</td> <td style="text-align: left;">string</td> <td>多规格的名称</td> </tr> <tr> <td style="text-align: left;">goodsList.isRx</td> <td style="text-align: left;">int</td> <td>1表示本订单需要开处方</td> </tr> <tr> <td style="text-align: left;">totalPrice</td> <td style="text-align: left;">number</td> <td>总价(不含运费)</td> </tr> <tr> <td style="text-align: left;">expressPrice</td> <td style="text-align: left;">number</td> <td>运费</td> </tr> <tr> <td style="text-align: left;">expressName</td> <td style="text-align: left;">string</td> <td>运费说明</td> </tr> <tr> <td style="text-align: left;">totalNums</td> <td style="text-align: left;">number</td> <td>总数量</td> </tr> <tr> <td style="text-align: left;">address</td> <td style="text-align: left;">object</td> <td>默认地址信息</td> </tr> <tr> <td style="text-align: left;">address.id</td> <td style="text-align: left;">int</td> <td>无</td> </tr> <tr> <td style="text-align: left;">address.name</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">address.mobile</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">address.bakphone</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">address.area_id</td> <td style="text-align: left;">int</td> <td>无</td> </tr> <tr> <td style="text-align: left;">address.address</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">address.address_detail</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">address.is_default</td> <td style="text-align: left;">int</td> <td>无</td> </tr> <tr> <td style="text-align: left;">couponList</td> <td style="text-align: left;">array</td> <td>可用的优惠券</td> </tr> <tr> <td style="text-align: left;">couponList.id</td> <td style="text-align: left;">int</td> <td>用户券ID</td> </tr> <tr> <td style="text-align: left;">couponList.name</td> <td style="text-align: left;">string</td> <td>券名称</td> </tr> <tr> <td style="text-align: left;">couponList.consumption_money</td> <td style="text-align: left;">number</td> <td>满额,如果满100送面值10元,则此处填100</td> </tr> <tr> <td style="text-align: left;">couponList.coupon_money</td> <td style="text-align: left;">number</td> <td>面值</td> </tr> <tr> <td style="text-align: left;">couponList.service_life</td> <td style="text-align: left;">string</td> <td>有效期</td> </tr> <tr> <td style="text-align: left;">couponList.get_status</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">services</td> <td style="text-align: left;">array</td> <td>店铺服务</td> </tr> <tr> <td style="text-align: left;">services.id</td> <td style="text-align: left;">string</td> <td>服务ID</td> </tr> <tr> <td style="text-align: left;">services.name</td> <td style="text-align: left;">string</td> <td>服务名称</td> </tr> <tr> <td style="text-align: left;">services.content</td> <td style="text-align: left;">string</td> <td>服务内容</td> </tr> <tr> <td style="text-align: left;">services.serviceclass</td> <td style="text-align: left;">string</td> <td>服务分类</td> </tr> <tr> <td style="text-align: left;">services.thumb</td> <td style="text-align: left;">string</td> <td>服务图片</td> </tr> <tr> <td style="text-align: left;">services.price</td> <td style="text-align: left;">number</td> <td>服务价格</td> </tr> <tr> <td style="text-align: left;">services.spid</td> <td style="text-align: left;">string</td> <td>如果是商品服务,如赠送某商品,则此处是商品ID</td> </tr> <tr> <td style="text-align: left;">goods</td> <td style="text-align: left;">array</td> <td>换购商品列表(见美团提交订单前的换购界面方式)</td> </tr> <tr> <td style="text-align: left;">goods.id</td> <td style="text-align: left;">int</td> <td>商品ID,下同商品列表的各字段</td> </tr> <tr> <td style="text-align: left;">goods.name</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">goods.isMed</td> <td style="text-align: left;">int</td> <td>无</td> </tr> <tr> <td style="text-align: left;">goods.thumb</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">goods.price</td> <td style="text-align: left;">number</td> <td>无</td> </tr> <tr> <td style="text-align: left;">goods.origin_price</td> <td style="text-align: left;">number</td> <td>无</td> </tr> <tr> <td style="text-align: left;">goods.sales</td> <td style="text-align: left;">number</td> <td>无</td> </tr> <tr> <td style="text-align: left;">goods.inventory_nums</td> <td style="text-align: left;">number</td> <td>无</td> </tr> <tr> <td style="text-align: left;">goods.saleinfo</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">goods.std</td> <td style="text-align: left;">int</td> <td>1表示多规格</td> </tr> <tr> <td style="text-align: left;">goods.pageSize</td> <td style="text-align: left;">int</td> <td>无</td> </tr> <tr> <td style="text-align: left;">taxinfo</td> <td style="text-align: left;">object</td> <td>默认选择的发票抬头</td> </tr> <tr> <td style="text-align: left;">taxinfo.id</td> <td style="text-align: left;">int</td> <td>发票抬头ID</td> </tr> <tr> <td style="text-align: left;">taxinfo.taxcaptiontype</td> <td style="text-align: left;">int</td> <td>发票抬头:0个人,1单位</td> </tr> <tr> <td style="text-align: left;">taxinfo.taxtype</td> <td style="text-align: left;">string</td> <td>发票类型:普票,专票</td> </tr> <tr> <td style="text-align: left;">taxinfo.phone</td> <td style="text-align: left;">string</td> <td>手机号码:用于接收发票信息</td> </tr> <tr> <td style="text-align: left;">taxinfo.email</td> <td style="text-align: left;">string</td> <td>Email:用于接收发票的Email</td> </tr> <tr> <td style="text-align: left;">taxinfo.name</td> <td style="text-align: left;">string</td> <td>个人或单位名称</td> </tr> <tr> <td style="text-align: left;">taxinfo.code</td> <td style="text-align: left;">string</td> <td>统一社会信用代码</td> </tr> <tr> <td style="text-align: left;">taxinfo.rate</td> <td style="text-align: left;">number</td> <td>税率如0.13,请转为%制,上传时再转为小数</td> </tr> <tr> <td style="text-align: left;">taxinfo.regaddress</td> <td style="text-align: left;">string</td> <td>注册地址</td> </tr> <tr> <td style="text-align: left;">taxinfo.regphone</td> <td style="text-align: left;">string</td> <td>注册电话</td> </tr> <tr> <td style="text-align: left;">taxinfo.regbank</td> <td style="text-align: left;">string</td> <td>开户银行</td> </tr> <tr> <td style="text-align: left;">taxinfo.regbankaccount</td> <td style="text-align: left;">string</td> <td>银行账号</td> </tr> <tr> <td style="text-align: left;">taxinfo.taxcontenttype</td> <td style="text-align: left;">string</td> <td>发票内容:商品明细、商品类别</td> </tr> </tbody> </table> <h5>失败返回示例</h5> <pre><code>{ "code": 0, "msg": "请求不合法", "actionName": "preOrder" } </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>

页面列表

ITEM_HTML