## 下单
传递参数格式:
{
产品aid:购买数量,
产品aid:购买数量,
...更多
}
~~~[api]
post:Z.U('bill/buy')
*goods={20:1,30:2}#产品
*addressid#地址id
usedrmb#使用代金(分)
mark#客户备注信息
<<<
success
{
"status":0,
"data":{
"billid" : //订单id
"billsn" : //订单sn
"addtime" : //生成 时间
"needpay" : //需付金额(分)
"name" : //收货人姓名
"phone" : //收货人电话
"province" : //省
"city" : //市
"county" : //区县
"address" : //地址
"mark" : //备注信息
"goods" : [ //订单产品详情
{
"aid" : //产品id
"price" : //单价
"discount" : //享受折扣
"number" : //数量
"total" : //合计金额(分)
"title" : //产品标题
"thumb" : //产品缩略图
"mark" : //备注
},
...更多
]
}
}
~~~
## 支付
~~~[api]
get:Z.U('bill/pay')
*billid#订单id
<<<
success
{
"status":0,
"data": {
"jsApiParameters": ,
"nonce_str": ,
"pay_call": , //支付完成的回调
}
}
~~~
## 订单列表/查询订单
~~~[api]
get:Z.U('bill/getBill')
billid#订单id(查询某一个订单时)
status#订单状态 0:待付款,1:待发货,2:待收货,3:已收货,10:已关闭
limit=5#每页数据量
page=1#请求页码
max=2000#最大查询数据量
<<<
success
{
"status":0,
"data": [
{
"billid" : //订单id
"billsn" : //订单sn
"addtime" : //生成 时间
"needpay" : //需付金额(分)
"realpay" : //实付金额(分)
"usedrmb" : //使用代金(分)
"paytime" : //付款时间
"paysn" : //付款sn
"postcom" : //快递公司
"postcode" : //快递单号
"sendtime" : //发货时间
"status" : //状态码
"name" : //收货人姓名
"phone" : //收货人电话
"province" : //省
"city" : //市
"county" : //区县
"address" : //地址
"mark" : //备注信息
"goods" : [ //订单产品详情
{
"aid" : //产品id
"price" : //单价
"discount" : //享受折扣
"number" : //数量
"total" : //合计金额(分)
"title" : //产品标题
"thumb" : //产品缩略图
"mark" : //备注
},
...更多
]
},
...更多
]
}
~~~
## 删除订单
注:订单 status 是 0 或 10 的情况下才可删除
~~~[api]
get:Z.U('bill/delBill')
*billid#订单id
<<<
success
{
"status":0,
}
~~~
## 关闭订单
注:订单 status 是 0 的情况下才可关闭
~~~[api]
get:Z.U('bill/colseBill')
*billid#订单id
<<<
success
{
"status":0,
}
~~~