文档中心 > API类目 > 五道口API

alibaba.hema.maintenance.external.order.settlement (rex维保外部供应商维保工单结算接口)

rex维保外部供应商维保工单结算接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
maintenance_supplier_settlement_request MaintenanceSupplierSettlementRequest 可选 供应商结算信息
  • └ supplier_name
  • String
  • 可选
  • 上海得豆信息技术有限公司(测试)"
  • 供应商名称
  • └ order_no
  • String
  • 可选
  • 107DPH20240517001599001
  • 供应商订单号
  • └ work_order_code
  • String
  • 可选
  • GD0585542
  • 盒马工单号
  • └ settlement_info
  • String
  • 可选
  • {\"apprId\":1212,\"settlementAttachments\":[{\"name\":\"你好\",\"url\":\"https://preview.imm.aliyuncs.com/index.html?url=https://hset-imm.oss-cn-beijing.aliyuncs.com/default/20200911/target/04fae1d4-3f2d-4178-bbdb-9663b70f941e-122001&bucket=hset-imm&region=oss-cn-beijing\"}]}
  • 供应商结算信息
  • └ supplier_code
  • String
  • 可选
  • 91310112MA1GBBWD3A1
  • 供应商统一信用编码
  • └ category
  • String
  • 可选
  • check
  • 类别:check-结算审批
  • └ encrypted
  • Boolean
  • 可选
  • false
  • 是否加密

响应参数

名称 类型 示例值 描述
result IotResult 返回参数
  • └ data
  • String
  • success
  • 业务数据值
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ msg_info
  • String
  • 成功
  • 返回信息
  • └ msg_code
  • String
  • 200
  • 返回结果码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaHemaMaintenanceExternalOrderSettlementRequest req = new AlibabaHemaMaintenanceExternalOrderSettlementRequest();
AlibabaHemaMaintenanceExternalOrderSettlementRequest.MaintenanceSupplierSettlementRequest obj1 = new AlibabaHemaMaintenanceExternalOrderSettlementRequest.MaintenanceSupplierSettlementRequest();
obj1.setSupplierName("上海得豆信息技术有限公司(测试)\"");
obj1.setOrderNo("107DPH20240517001599001");
obj1.setWorkOrderCode("GD0585542");
obj1.setSettlementInfo("{\\"apprId\\":1212,\\"settlementAttachments\\":[{\\"name\\":\\"你好\\",\\"url\\":\\"https://preview.imm.aliyuncs.com/index.html?url=https://hset-imm.oss-cn-beijing.aliyuncs.com/default/20200911/target/04fae1d4-3f2d-4178-bbdb-9663b70f941e-122001&bucket=hset-imm&region=oss-cn-beijing\\"}]}");
obj1.setSupplierCode("91310112MA1GBBWD3A1");
obj1.setCategory("check");
obj1.setEncrypted(false);
req.setMaintenanceSupplierSettlementRequest(obj1);
AlibabaHemaMaintenanceExternalOrderSettlementResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_hema_maintenance_external_order_settlement_response>
    <result>
        <data>success</data>
        <success>true</success>
        <msg_info>成功</msg_info>
        <msg_code>200</msg_code>
    </result>
</alibaba_hema_maintenance_external_order_settlement_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部