查询店铺订单地址
根据 店铺ID(shopId) 和 订单ID(orderId) 查询店铺订单的收货地址信息,支持分页查询。
http://{ip}:{port}/app/storeOrder.queryStoreOrderAddress
GET
参数名称 | 必填 | 类型 | 描述 |
---|---|---|---|
Authorization | 是 | String | 用户认证token(Base token,通过登录接口获取) |
app-id | 是 | String | 应用ID(系统dev账户分配) |
transaction-id | 是 | String | 请求流水号(不能重复,格式:1000000000+YYYYMMDDhhmmss+6位序列) |
sign | 是 | String | 签名 |
req-time | 是 | String | 请求时间(YYYYMMDDhhmmss) |
参数名称 | 必填 | 类型 | 描述 |
---|---|---|---|
shopId | 是 | String | 店铺ID |
orderId | 是 | String | 订单ID |
page | 否 | Integer | 当前页码(默认1) |
row | 否 | Integer | 每页记录数(默认10) |
JSON
参数名称 | 类型 | 描述 |
---|---|---|
code | String | 返回码(0 表示成功,非 0 表示失败) |
msg | String | 返回信息 |
data | Object | 返回数据 |
data.total | Integer | 总记录数 |
data.records | List<StoreOrderAddressDto> | 订单地址列表 |
字段名 | 类型 | 描述 |
---|---|---|
shopId | String | 店铺ID |
orderId | String | 订单ID |
addressId | String | 地址ID |
consignee | String | 收货人姓名 |
phone | String | 收货人电话 |
address | String | 详细地址 |
province | String | 省份 |
city | String | 城市 |
district | String | 区/县 |
street | String | 街道 |
postCode | String | 邮政编码 |
GET /app/storeOrder.queryStoreOrderAddress?shopId=123456&orderId=789012&page=1&row=10
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
app-id: mall-app-001
transaction-id: 100000000020231015143456000001
sign: 1a2b3c4d5e6f7g8h9i0j
req-time: 20231015143456
{
"code": "0",
"msg": "成功",
"data": {
"total": 1,
"records": [
{
"shopId": "123456",
"orderId": "789012",
"addressId": "addr001",
"consignee": "张三",
"phone": "13800138000",
"address": "北京市海淀区中关村大街1号",
"province": "北京市",
"city": "北京市",
"district": "海淀区",
"street": "中关村大街",
"postCode": "100080"
}
]
}
}
{
"code": "400",
"msg": "未包含商铺ID",
"data": null
}
shopId
和 orderId
是否为空。 IStoreOrderAddressInnerServiceSMO
查询订单地址列表及总数。 store_order_address
表,按 shopId
和 orderId
筛选数据。 page
和 row
进行分页计算。这样符合 RESTful API 规范,并提供了完整的请求、响应示例及业务逻辑说明。