order/detail.json

简介

获取订单详情

请求接口

请求方式

post

是否需要登录后才可使用

接口响应返回数据的格式

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不使用 |