查询订单信息列表(分页)

请求信息

请求地址

http://127.0.0.1:7086/api/v1/order/queryOrders

请求方法

POST

请求体类型

application/json

入参

入参示例 (RequestBody)

{
  "pageNumber": 1,
  "pageSize": 20,
  "orderNo": "2022050925939",
  "userId": 1,
  "orderType": 2,
  "orderStatus": 0,
  "orderTimeStart": "2020-05-09",
  "orderTimeEnd": "2020-05-09"
}

入参字段说明

字段 类型 必填 含义 其他参考信息
pageNumber
Integer

分页-当前页码 示例值为 1
pageSize
Integer

分页-分页大小 示例值为 20
orderNo
String

订单编号 示例值为 2022050925939
userId
Long

用户ID 示例值为 1
orderType
Integer

订单类型
1:购买会员订单
2:购买商品订单
示例值为 2
orderStatus
Integer

订单状态
0:待处理
1:已支付
2:已取消
3:已退款
示例值为 0
orderTimeStart
String

下单时间范围-开始
格式: 2022-05-09
示例值为 2020-05-09
orderTimeEnd
String

下单时间范围-结束
格式: 2022-05-09
示例值为 2020-05-09

出参

出参示例

{
  "success": true,
  "code": 200,
  "message": "错误信息",
  "data": [
    {
      "orderId": 1,
      "orderNo": "20220509323432",
      "userId": 1,
      "userNickName": "用户昵称",
      "orderType": 2,
      "orderStatus": 0,
      "orderTime": "2012-05-28T13:14:00.520+0000",
      "addressId": 1,
      "orderExtInfo": "{"vipType": 1,"vipTiming": 12}"
    },
    {
      "orderId": 1,
      "orderNo": "20220509323432",
      "userId": 1,
      "userNickName": "用户昵称",
      "orderType": 2,
      "orderStatus": 0,
      "orderTime": "2012-05-28T13:14:00.520+0000",
      "addressId": 1,
      "orderExtInfo": "{"vipType": 1,"vipTiming": 12}"
    }
  ],
  "totalCount": 10
}

出参字段说明

字段 类型
含义 其他参考信息
success
Boolean
请求是否成功 示例值为 true
code
Integer
状态码
200: 代表成功
其它代表异常
示例值为 200
message
String
错误信息
data
List<OrderResponse>
返回数据
└─ orderId
Long
订单ID 示例值为 1
└─ orderNo
String
订单编号 示例值为 20220509323432
└─ userId
Long
用户ID 示例值为 1
└─ userNickName
String
用户昵称
└─ orderType
Integer
订单类型
1:购买会员订单
2:购买商品订单
示例值为 2
└─ orderStatus
Integer
订单状态
0:待处理
1:已支付
2:已取消
3:已退款
示例值为 0
└─ orderTime
Date
下单时间
└─ addressId
Long
关联地址ID 示例值为 1
└─ orderExtInfo
String
订单额外信息
Json格式
示例值为 {"vipType": 1,"vipTiming": 12}
totalCount
Long
分页-总条数

根据订单ID查询订单明细信息列表

请求信息

请求地址

http://127.0.0.1:7086/api/v1/order/queryOrderDetails?orderId=1

请求方法

GET

入参

入参示例 (Postman Bulk Edit)

orderId:1

入参字段说明

字段 类型 必填 含义 其他参考信息
orderId
Long

订单ID 示例值为 1

出参

出参示例

{
  "success": true,
  "code": 200,
  "message": "错误信息",
  "data": [
    {
      "shopId": 10,
      "buyNum": 1,
      "shopName": "商品名称",
      "shopPrice": "商品价格",
      "shopImgUrl": "https://img.xxx.com/xxxxxxxxxxx"
    },
    {
      "shopId": 10,
      "buyNum": 1,
      "shopName": "商品名称",
      "shopPrice": "商品价格",
      "shopImgUrl": "https://img.xxx.com/xxxxxxxxxxx"
    }
  ]
}

出参字段说明

字段 类型
含义 其他参考信息
success
Boolean
请求是否成功 示例值为 true
code
Integer
状态码
200: 代表成功
其它代表异常
示例值为 200
message
String
错误信息
data
List<OrderDetailResponse>
返回数据
└─ shopId
Long
商品ID
└─ buyNum
Integer
购买数量
└─ shopName
String
商品名称
└─ shopPrice
String
商品价格
└─ shopImgUrl
String
商品图片URL 示例值为 https://img.xxx.com/xxxxxxxxxxx

根据地址ID查询地址信息

请求信息

请求地址

http://127.0.0.1:7086/api/v1/order/queryAddressInfo?addressId=1

请求方法

GET

入参

入参示例 (Postman Bulk Edit)

addressId:1

入参字段说明

字段 类型 必填 含义 其他参考信息
addressId
Long

地址ID 示例值为 1

出参

出参示例

{
  "success": true,
  "code": 200,
  "message": "错误信息",
  "data": {
    "country": "中国",
    "province": "浙江",
    "city": "杭州",
    "area": "西湖区",
    "street": "留下街道",
    "detailAddress": "翠苑小区22栋33楼333"
  }
}

出参字段说明

字段 类型
含义 其他参考信息
success
Boolean
请求是否成功 示例值为 true
code
Integer
状态码
200: 代表成功
其它代表异常
示例值为 200
message
String
错误信息
data
AddressResponse
返回数据
└─ country
String
国家 示例值为 中国
└─ province
String
省份 示例值为 浙江
└─ city
String
城市 示例值为 杭州
└─ area
String
区域 示例值为 西湖区
└─ street
String
街道 示例值为 留下街道
└─ detailAddress
String
详细信息 示例值为 翠苑小区22栋33楼333