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

qimen.alibaba.wdk.fulfill.batch.cancel.task.by.sku (作业取消接口)

取消子订单出库指令

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
nodeType String 必须 WAREHOUSE
  • 最大长度:32
  • 作业节点类型: WAREHOUSE:仓 DELIVERY_DOCK:配送站 SHOP:经营店
    nodeCode String 必须 6456456
  • 最大长度:128
  • warehouseCode, 出库仓,由基础店仓维护,盒马全域统一
    cancelRequest CancelRequest 必须 子订单请求对象
    • └ batchId
    • String
    • 可选
    • 71234324213521
    • 批次号
    • └ fulfillOrderId
    • String
    • 必须
    • 1132131242512
    • 履约单Id
    • └ timeEffectivenessType
    • String
    • 可选
    • HALF_DAY_SERVICE
    • 履约时效类型
    • └ fulfillSubOrderIdList
    • String []
    • 必须
    • 履约子单Id集合

    响应参数

    名称 类型 示例值 描述
    success Boolean true true 调用成功(全部单据处理成功时为true) false 调用异常
    resultDetailList ResultDetail [] 处理结果明细列表
    • └ bizNo
    • String
    • 231132131242512
    • 业务单据号(履约子单Id)
    • └ resultDesc
    • String
    • 已拦截/未拦截
    • 返回码含义描述
    • └ resultCode
    • String
    • SUCCESS
    • 返回码: SUCCESS: 已拦截/未拦截 SYSTEM_ERROR :系统异常(指令可重发) PARAM_ERROR :参数错误(指令不可重发,监控报警) BUSINESS_ERROR:业务异常(指令不可重发,监控报警)
    errCode String SYSTEM_ERROR 返回码(success=false时不能为空): SYSTEM_ERROR ("系统异常"), PARAM_ERROR("参数错误"), BUSINESS_ERROR("业务异常");
    errDesc String 系统异常 返回码含义描述

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
    AlibabaWdkFulfillBatchCancelTaskBySkuRequest req = new AlibabaWdkFulfillBatchCancelTaskBySkuRequest();
    req.setNodeType("WAREHOUSE");
    req.setNodeCode("6456456");
    AlibabaWdkFulfillBatchCancelTaskBySkuRequest.CancelRequest obj1 = new AlibabaWdkFulfillBatchCancelTaskBySkuRequest.CancelRequest();
    obj1.setBatchId("71234324213521");
    obj1.setFulfillOrderId("1132131242512");
    obj1.setTimeEffectivenessType("HALF_DAY_SERVICE");
    obj1.setFulfillSubOrderIdList("");
    req.setCancelRequest(obj1);
    AlibabaWdkFulfillBatchCancelTaskBySkuResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <success>true</success>
    <resultDetailList>
        <result_detail>
            <bizNo>231132131242512</bizNo>
            <resultDesc>已拦截/未拦截</resultDesc>
            <resultCode>SUCCESS</resultCode>
        </result_detail>
    </resultDetailList>
    <errCode>SYSTEM_ERROR</errCode>
    <errDesc>系统异常</errDesc>
    

    异常示例

    • 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

    返回
    顶部