修改订单收货地址.md
2.25 KB
修改订单收货地址服务接口
接口列表
接口名称 | 接口描述 |
---|---|
app.SpaceOrders.updateDeliveryAddress | 修改订单收货地址 |
修改订单收货地址MQ | 修改订单收货地址MQ |
接口描述
1、修改订单收货地址(app.SpaceOrders.updateDeliveryAddress)
请求参数
名称 | 类型 | 是否必须 | 示例值 | 默认值 | 描述 |
---|---|---|---|---|---|
method | String | 是 | app.SpaceOrders.updateDeliveryAddress | 请求方法 | |
order_code | String | 是 | "1607472719" | 订单号 | |
address_id | String | 是 | "944005" | 地址ID |
请求示例
注意 修改地址,需要在yh_orders.order_default_preferences表中存入uid对应地址,对下单地址选择有影响
错误编码
错误码code | 消息 |
---|---|
400 | 收货地址ID不存在 |
401 | 该订单不存在 |
402 | 该订单已被删除 |
403 | 该订单已发货 |
404 | 不存在该地区 |
405 | 收货地址仅且只能修改1次 |
406 | 收货地址不支持顺丰速运可配送的地区 |
407 | 该订单已经取消 |
响应内容
{
"alg": "SALT_MD5",
"code": 200,
"md5": "1f7d1c5c325209e77f0989134e7a8b67",
"message": "修改订单收货地址成功"
}
2、修改订单收货地址MQ
MQ消息数据结构
exchanges | amq.topic |
route key | order.deliveryAddress |
MQ队列
queue:erp.deliveryAddressUpdate
{
"address": "靖南大街688-10号2楼",
"address_id": 61,
"area_code": 330225,
"city": "宁波市",
"district": "象山县",
"email": "canvas220@sina.com",
"mobile": "15258109727",
"order_code": 1607472719,
"parent_order_code": 123,
"phone": "057465772167",
"province": "浙江省",
"user_name": "朱倩倩",
"zip_code": 315700
}