查询店铺订单
该接口用于查询店铺订单信息,支持分页查询,并可筛选不同订单状态。返回结果包含订单基本信息及关联的商品信息。
http://{ip}:{port}/app/storeOrder.queryStoreOrder  
GET
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
| Authorization | 是 | String | 用户认证token,通过登录接口获取 | 
| app-id | 是 | String | 应用ID,由系统分配 | 
| transaction-id | 是 | String | 请求流水号,格式:1000000000+YYYYMMDDhhmmss+6位序列 | 
| sign | 是 | String | 签名 | 
| req-time | 是 | String | 请求时间,格式:YYYYMMDDhhmmss | 
| 参数名称 | 必填 | 类型 | 描述 | 示例 | 
|---|---|---|---|---|
| page | 否 | Integer | 当前页码(默认1) | 1 | 
| row | 否 | Integer | 每页记录数(默认10) | 10 | 
| states | 否 | String | 订单状态(多个状态用逗号分隔) | "1000,2000" | 
| orderId | 否 | String | 订单ID | "123456" | 
| storeId | 否 | String | 店铺ID | "1001" | 
| userId | 否 | String | 用户ID | "2001" | 
JSON
| 字段 | 类型 | 描述 | 
|---|---|---|
| code | Integer | 返回码(0=成功,非0=失败) | 
| msg | String | 返回信息 | 
| data | Object | 返回数据 | 
| data.total | Integer | 总记录数 | 
| data.records | Integer | 当前页记录数 | 
| data.list | List<StoreOrderDto> | 订单列表 | 
| 字段 | 类型 | 描述 | 
|---|---|---|
| orderId | String | 订单ID | 
| storeId | String | 店铺ID | 
| userId | String | 用户ID | 
| state | String | 订单状态 | 
| cartType | String | 购物车类型 | 
| storeOrderCartDtos | List<StoreOrderCartDto> | 订单商品列表 | 
| 字段 | 类型 | 描述 | 
|---|---|---|
| cartId | String | 购物车ID | 
| orderId | String | 订单ID | 
| productId | String | 商品ID | 
| quantity | Integer | 商品数量 | 
| price | BigDecimal | 商品单价 | 
GET /app/storeOrder.queryStoreOrder?page=1&row=10&states=1000,2000&storeId=1001
Headers:
  Authorization: Bearer xxxxxx
  app-id: mall-app
  transaction-id: 100000000020231001123456000001
  sign: xxxxxx
  req-time: 20231001123456
{
  "code": 0,
  "msg": "成功",
  "data": {
    "total": 5,
    "records": 2,
    "list": [
      {
        "orderId": "123456",
        "storeId": "1001",
        "userId": "2001",
        "state": "1000",
        "cartType": "normal",
        "storeOrderCartDtos": [
          {
            "cartId": "cart001",
            "orderId": "123456",
            "productId": "p1001",
            "quantity": 2,
            "price": 99.99
          }
        ]
      }
    ]
  }
}
states 参数(如 "1000,2000")筛选不同状态的订单。  storeOrderCartDtos)。  StoreOrderDto 对象进行查询。IStoreOrderInnerServiceSMO.queryStoreOrders 获取订单列表。  IStoreOrderCartInnerServiceSMO.queryStoreOrderCarts 获取订单关联的商品信息。该文档符合 RESTful API 规范,适用于前端或第三方系统调用。