文档首页 > > API参考> 待下线接口> 管理交易> 管理包年/包月订单> 管理订单> 查询订单列表(旧)

查询订单列表(旧)

分享
更新时间: 2020/06/30 GMT+08:00

功能介绍

该接口即将下线,“查询订单列表”接口请参考查询订单列表

合作伙伴平台可以调用该接口查看该合作伙伴的客户的订单列表。

注意事项:

  • 合作伙伴平台只能查询到客户使用其接受合作伙伴拨款的账户支付的订单。
  • 该接口只允许使用合作伙伴AK/SK或者Token调用。
  • 如果想查询某条订单下的资源信息,在调用本接口获取订单ID后,请调用“查询客户包年/包月资源列表”接口在请求参数输入订单号进行查询。

URI

GET /v1.0/{partner_id}/partner/order-mgr/orders/detail

参数说明请参见下表。

表1 URI参数说明

参数

是否必选

取值范围

描述

partner_id

最大长度:64

合作伙伴ID(华为分配)。

获取方法请参见如何获取合作伙伴ID(partner_id)

请求消息

请求参数

参数

是否必选

参数类型

取值范围

描述

order_id

String

最大长度:36

订单ID。

customer_id

String

最大长度:36

客户的标识。

create_time_begin

String

最大长度:36

订单创建开始时间。

UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ。

其中,HH范围是0~23,mm和ss范围是0~59。

create_time_end

String

最大长度:36

订单创建结束时间。

UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ。

其中,HH范围是0~23,mm和ss范围是0~59。

service_type

String

最大长度:36

云服务类型编码,例如ECS的云服务类型编码为“hws.service.type.ec2”。具体请参见云服务类型

status

String

最大长度:36

订单状态。

  • 1:待审核
  • 3:处理中
  • 4:已取消
  • 5:已完成
  • 6:待付款

order_type

String

最大长度:36

订单类型。

  • 1:开通
  • 2:续订
  • 3:变更
  • 4:退订
  • 10:包年/包月转按需
  • 11:按需转包年/包月
  • 13:试用
  • 14:转商用

page_size

Integer

4

单页行数。

page_index

Integer

4

当前查询页码。

sort

String

最大长度:36

查询的订单列表排序。

支持响应消息中多个响应参数进行排序,但每次只能用一个。

缺省或者带+为升序,带-表示倒序。

例如:按照创建时间升序排序表示为+createTime

payment_time_begin

String

最大长度:36

订单支付开始时间。

UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ。

其中,HH范围是0~23,mm和ss范围是0~59。

payment_time_end

String

最大长度:36

订单支付结束时间。

UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ。

其中,HH范围是0~23,mm和ss范围是0~59。

请求示例

GET https://bss.myhuaweicloud.com/v1.0/{partner_id}/partner/order-mgr/orders/detail?page_size=5&page_index=1 HTTP/1.1
Content-Type: application/json
X-Auth-TokenMIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ

响应消息

响应参数

参数

参数类型

描述

error_code

String

状态码。

具体请参见状态码

error_msg

String

错误描述。

data

Result

订单列表。

具体请参见表2

表2 Result

参数

参数类型

描述

pageSize

Integer

单页行数。

pageIndex

Integer

当前查询页码。

totalSize

Integer

符合条件的记录总数。

orderInfos

List<CustomerOrderInfo>

customerOrder详情信息。

具体请参见表3

表3 CustomerOrderInfo

参数

参数类型

描述

orderId

String

订单Id。

baseOrderId

String

父订单ID(拆分前的订单ID)。

beId

String

合作伙伴运营实体ID。

customerId

String

客户ID。

sourceType

Integer

CustomerOrder订单来源类型:

  • 1:客户
  • 2:代理
  • 3:合同
  • 4:分销商

status

Integer

订单状态。

  • 1:待审核
  • 3:处理中
  • 4:已取消
  • 5:已完成
  • 6:待付款

orderType

Integer

订单类型。

  • 1:开通
  • 2:续订
  • 3:变更
  • 4:退订
  • 10:包年/包月转按需
  • 11:按需转包年/包月
  • 13:试用
  • 14:转商用

currency

Double

订单金额。

currencyAfterDiscount

Double

订单优惠后金额。

measureId

Integer

订单金额度量单位。

  • 1:元
  • 2:角
  • 3:分

measureName

String

金额单位名称。

createTime

String

创建时间 。

paymentTime

String

支付时间。

lastUpdateTime

String

最后更新状态时间。

needAudit

Boolean

是否需要审核。

响应示例:

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: length
Date: response time  

{
    "data": {
        "pageIndex": 1,
        "pageSize": 5,
        "totalSize": 7,
        "orderInfos": [
        {
            "orderId": "CS1709260904NQMP6",
            "baseOrderId": null,
            "beId": "12",
            "customerId": "b0b2ef71776d465e83e189ca6f50b018",
            "sourceType": 1,
            "status": 3,
            "orderType": 1,
            "currency": 10,
            "currencyAfterDiscount": 10,
            "measureId": 1,
            "measureName": null,
            "createTime": "2017-09-26T01:04:24Z",
            "paymentTime": "2017-09-26T01:21:01Z",
            "lastUpdateTime": "2017-09-26T01:21:01Z",
            "needAudit": false
        },
        {
            "orderId": "CS17092611499A20D",
            "baseOrderId": null,
            "beId": "12",
            "customerId":"b0b2ef71776d465e83e189ca6f50b018",
            "sourceType": 1,
            "status": 3,
            "orderType": 1,
            "currency": 10,
            "currencyAfterDiscount": 10,
            "measureId": 1,
            "measureName": null,
            "createTime": "2017-09-26T03:49:01Z",
            "paymentTime": "2017-09-26T03:49:32Z",
            "lastUpdateTime": "2017-09-26T03:49:32Z",
            "needAudit": false
        },
        {
            "orderId": "CS17092613422BGNQ",
            "baseOrderId": null,
            "beId": "12",
            "customerId": "b0b2ef71776d465e83e189ca6f50b018",
            "sourceType": 1,
            "status": 5,
            "orderType": 1,
            "currency": 10,
            "currencyAfterDiscount": 10,
            "measureId": 1,
            "measureName": null,
            "createTime": "2017-09-26T05:42:41Z",
            "paymentTime": "2017-09-26T05:42:54Z",
            "lastUpdateTime": "2017-09-26T05:42:54Z",
            "needAudit": false
        },
        {
            "orderId": "CS170926155954NO7",
            "baseOrderId": null,
            "beId": "12",
            "customerId": "b0b2ef71776d465e83e189ca6f50b018",
            "sourceType": 1,
            "status": 5,
            "orderType": 1,
            "currency": 10,
            "currencyAfterDiscount": 10,
            "measureId": 1,
            "measureName": null,
            "createTime": "2017-09-26T07:59:10Z",
            "paymentTime": "2017-09-26T07:59:22Z",
            "lastUpdateTime": "2017-09-26T08:01:57Z",
            "needAudit": false
        },
        {
            "orderId": "CS1709261721TF67H",
            "baseOrderId": "CS170926155954NO7",
            "beId": "12",
            "customerId": "b0b2ef71776d465e83e189ca6f50b018",
            "sourceType": 1,
            "status": 5,
            "orderType": 3,
            "currency": 0,
            "currencyAfterDiscount": 0,
            "measureId": 1,
            "measureName": null,
            "createTime": "2017-09-26T09:21:29Z",
            "paymentTime": null,
            "lastUpdateTime": "2017-09-26T09:26:24Z",
            "needAudit": false
        }
        ]
    },
    "error_code": "CBC.0000",
    "error_msg": "Success"
}

状态码

状态码

描述

CBC.0000

成功。

CBC.0999

其他错误。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问