order/detail.json
## 请求参数
| 参数名称 | 类型 | 示例值 | 必须 | 描述 |
| ------------ | ------------ | ------------ | ------------ | ------------ |
| orderid | int | 1 | 是 | 订单id,要查看的是哪个订单的信息 |
| token | String | dff4214c-4eca-42b8-ad9c-b95afd6374c0 | 是 | 当前操作用户的唯一标识。可用 [login/getToken.json](19770.html) 获取 |
| storeid | int | 1 | 否 | 商铺编号,要获取的数据是属于哪个商铺的 |
## 返回结果
#### 返回示例
````
{
"result":1,
"info":"成功",
"order":{
"id":17,
"no":"Q6K6V57JV0",
"addtime":1583140289,
"totalMoney":18,
"payMoney":18,
"payTime":0,
"state":"pay_timeout_cancel",
"remark":"444"
},
"goodsList":[
{
"orderid":17,
"goodsid":66,
"goodsTitle":"猪肉",
"goodsPrice":1,
"goodsUnits":"斤",
"goodsTitlepic":"http://xxx.com/123.jpg",
"number":16
},
{
"orderid":17,
"goodsid":67,
"title":"圣菲火(SHENGFEIHUO)手电筒小型",
"price":1,
"units":"个",
"titlepic":"http://xxx.com/123.jpg",
"number":2
}
],
"user":{
"id":1,
"username":"admin",
"head":"default.png",
"nickname":"总管理",
"phone":"17000000002"
},
"store":{
"id":0,
"name":"",
"head":"",
"notice":"",
"state":2,
"contacts":"",
"phone":"",
"address":"",
"longitude":0,
"latitude":0,
"province":"",
"city":"",
"district":null,
"addtime":0,
"sale":0
},
"orderAddress":{
"username":"管雷鸣",
"phone":"17076012262",
"longitude":0,
"latitude":0,
"address":"山东潍坊市寒亭区开元街道通亭街亚星路路口向西20米路北,中国兽药饲料交易大厦十三楼E1308"
},
"paySet":{
"useAlipay":1,
"usePrivatePay":1,
"useWeixinPay":0
},
"orderRule":{
"distribution":0,
"refund":1
}
}
````
#### 返回字段说明
| 参数名称 | 类型 | 示例值 | 描述 |
| ------------ | ------------ | ------------ | ------------ |
| result | int | 1 | 执行情况。
1:执行成功;
0:执行失败 |
| info | String | success | 若result为0,这里返回失败的原因
若result为1,是执行成功,这里没有什么用 |
| order | JSONObject | | 订单相关属性信息 |
| goodsList | JSONArray | | 订单内所含的商品信息列表 |
| user | JSONObject | | 下单的用户的信息 |
| store | JSONObject | | 该订单所属的商家信息 |
| orderAddress | JSONObject | | 该订单配送的地址信息 |
| paySet | JSONObject | | 该订单所属商家的支付设置。如果该订单已下单,但未支付,从此信息就可以得到当前商家支持哪种方式的支付。 |
| orderRule | JSONObject | | 订单规则,这个规则是店家制定的,比如允许商城用户可退款有退款中状态、订单中是否有配送中状态等 |
##### order 中每项的值说明
| 参数名称 | 类型 | 示例值 | 描述 |
| ------------ | ------------ | ------------ | ------------ |
| id | int | 1 | 订单id |
| no | String | Q6FWBXZGTC | 订单号 |
| addtime | int | 1582777063 | 订单创建时间,10为时间戳 |
| totalMoney | int | 100 | 订单总金额,这个只是看的,并不是具体支付的金额。单位:分 |
| payMoney | int | 10 | 需要实际支付的金额,单位:分 |
| payTime | int | 1582777063 | 该订单支付的时间,10位时间戳 |
| state | String | pay | 订单状态。包含:
generate_but_no_pay:待付款。刚创建订单,尚未付款
pay_timeout_cancel:已取消。订单超时未支付,由系统自动取消
my_cancel:已取消。订单未支付时,用户主动取消
pay:已付款。通过支付宝、微信支付等线上支付完成
private_pay:已付款。下单后,点击线下支付,将订单转为线下支付状态。此状态跟 pay 已付款 状态是并列的,只不过一个是在线支付,一个是线下私下付
distribution_ing:配送中
refund_ing:退单中。用户点击申请退款,就会变成退款中的状态
refund_finish:已退款
receive_goods:已收到货物,已确定收货
finish:订单已完成。已全部完成,不会再有下一步了 |
| remark | String | 管雷鸣真厉害 | 用户备注 |
##### goodsList 中每项的值说明
| 参数名称 | 类型 | 示例值 | 描述 |
| ------------ | ------------ | ------------ | ------------ |
| orderid | int | 1 | 订单的id,该商品属于哪个订单下的 |
| goodsid | int | 1 | 商品的id |
| title | String | 白菜 | 商品名字 |
| price | int | 1 | 商品单价,单位是分 |
| units | String | 斤 | 商品单位 |
| titlepic | String | http://xxx.com/1.jpg | 商品的标题图片 |
##### user 中每项的值说明
| 参数名称 | 类型 | 示例值 | 描述 |
| ------------ | ------------ | ------------ | ------------ |
| id | int | 1 | 用户id |
| username | String | guanleiming | 用户名 |
| head | String | http://xxx.com/123.jpg | 头像 |
| nickname | String | 管雷鸣 | 昵称 |
| phone | String | 17000000000 | 手机号 |
##### store 中每项的值说明
| 参数名称 | 类型 | 示例值 | 描述 |
| ------------ | ------------ | ------------ | ------------ |
| id | int | 1 | 店铺编号 |
| name | String | 管大店铺 | 店铺名字 |
| head | String | http://xxxxx.com/123.jpg | 店铺图片、头像、店铺图标等性质 |
| notice | String | 本店新开,全部0元 | 店铺公告 |
| state | int | 1 | 店铺状态
0:审核中
1:营业中
2:已打烊 |
| state | int | 本店新开,全部0元 | 店铺状态
0:审核中
1:营业中
2:已打烊(这种状态下,用户将无法下单) |
| contacts | int | 管雷鸣 | 店铺店家联系人姓名 |
| phone | String | 17000000000 | 联系电话 |
| address | String | 山东潍坊市寒亭区开元街道通亭街亚星路路口向西20米路北,中国兽药饲料交易大厦十三楼E1308 | 店铺地址 |
| longitude | String | 23.232323 | 店铺所在经纬度 |
| latitude | String | 23.232323 | 店铺所在经纬度 |
| province | String | 山东省 | 店铺所在位置-省 |
| city | String | 潍坊市 | 店铺所在位置-市 |
| district | String | 寒亭区 | 店铺所在位置-区 |
| addtime | int | 1567346723 | 店铺添加时间,开通时间。10位时间戳 |
| sale | int | 100 | 店铺已出售的商品总数量,总销量。这个是真实的销售量 |
##### orderAddress 中每项的值说明
| 参数名称 | 类型 | 示例值 | 描述 |
| ------------ | ------------ | ------------ | ------------ |
| username | String | 管雷鸣 | 收货人用户姓名 |
| phone | String | 17076000000 | 收货人手机号 |
| longitude | double | 23.123456 | 经纬度 |
| latitude | double | 23.123456 | 经纬度 |
| address | String | 山东潍坊市寒亭区通亭街亚星路路口向西20米路北,
中国兽药饲料交易大厦十三楼E1308 | 具体到门牌号的详细地址 |
##### paySet 中每项的值说明
| 参数名称 | 类型 | 示例值 | 描述 |
| ------------ | ------------ | ------------ | ------------ |
| useAlipay | int | 1 | 是否使用支付宝支付的支付方式。
1:使用
0:不使用 |
| usePrivatePay | int | 1 | 是否使用私下支付的支付方式。
1:使用
0:不使用 |
| useWeixinPay | int | 0| 是否使用微信支付的支付方式。
1:使用
0:不使用 |
##### orderRule 中每项的值说明
| 参数名称 | 类型 | 示例值 | 描述 |
| ------------ | ------------ | ------------ | ------------ |
| distribution | int | 0 | 是否使用配送中这个状态,如果没有,订单可以有已支付直接变为已完成。
1:使用
0:不使用 |
| refund | int | 1 | 是否使用退款这个状态,也就是是否允许用户退款。
1使用
0不使用 |