文档中心 > API类目 > 新零售供应链API

qimen.alibaba.ascp.huawei.stock.in.confirm (华为入仓菜鸟仓销退入库信息回传)

华为ERP通过该接口获取菜鸟销退入库单据的信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request Request 可选 111
  • └ logisticsName
  • String
  • 可选
  • 顺丰
  • 顺丰
  • └ storeOrderCode
  • String
  • 可选
  • lbx11111
  • lbx11111
  • └ orderType
  • String
  • 可选
  • THRK
  • THRK
  • senderInfo
  • SenderInfo
  • 可选
  • 111
  • └ area
  • String
  • 可选
  • 西湖区
  • 西湖区
  • └ zipCode
  • String
  • 可选
  • 310000
  • 310000
  • └ province
  • String
  • 可选
  • 浙江省
  • 浙江省
  • └ town
  • String
  • 可选
  • 留下镇
  • 留下镇
  • └ city
  • String
  • 可选
  • 杭州市
  • 杭州市
  • └ name
  • String
  • 可选
  • 张三
  • 张三
  • └ mobile
  • String
  • 可选
  • 18767121111
  • 18767121111
  • └ detailAddress
  • String
  • 可选
  • 浙江省杭州市西湖区留下镇
  • 浙江省杭州市西湖区留下镇
  • └ company
  • String
  • 可选
  • 公司名称
  • 公司名称
  • └ tel
  • String
  • 可选
  • 07103100000
  • 07103100000
  • └ email
  • String
  • 可选
  • xxx@163.com
  • xxx@163.com
  • └ outBizCode
  • String
  • 可选
  • 1111111
  • 1111111
  • └ returnReason
  • String
  • 可选
  • 退货原因
  • 退货原因
  • └ logisticsCode
  • String
  • 可选
  • SF
  • SF
  • └ orderConfirmTime
  • String
  • 可选
  • 2019-08-25 00:00:00
  • 2019-08-25 00:00:00
  • orderItems
  • OrderItems
  • 可选
  • 111
  • orderItem
  • OrderItem []
  • 可选
  • 111
  • └ tradeItemId
  • String
  • 可选
  • 11111
  • 11111
  • └ itemId
  • String
  • 可选
  • 123123
  • 123123
  • └ inventoryType
  • String
  • 可选
  • ZP
  • ZP
  • └ itemCode
  • String
  • 可选
  • 123123
  • 123123
  • └ ownUserId
  • Number
  • 可选
  • 111111
  • 111111
  • attributes
  • Attributes
  • 可选
  • 111
  • attribute
  • Attribute []
  • 可选
  • 111
  • snCodeList
  • SnCodeList
  • 可选
  • 111
  • └ snCode
  • String []
  • 可选
  • 111
  • 111
  • └ bpcode
  • String
  • 可选
  • bpart
  • bpart
  • └ actualQty
  • Number
  • 可选
  • 10
  • 10
  • └ tradeId
  • String
  • 可选
  • 1111111
  • 1111111
  • └ warehouseCode
  • String
  • 可选
  • wh_1
  • wh_1
customerId String 必须 customerId 货主ID

响应参数

名称 类型 示例值 描述
response Response 返回内容根节点
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ errorCode
  • String
  • B0001
  • 错误编码
  • └ errorMsg
  • String
  • 错误信息
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
AlibabaAscpHuaweiStockInConfirmRequest req = new AlibabaAscpHuaweiStockInConfirmRequest();
AlibabaAscpHuaweiStockInConfirmRequest.Request obj1 = new AlibabaAscpHuaweiStockInConfirmRequest.Request();
obj1.setLogisticsName("顺丰");
obj1.setStoreOrderCode("lbx11111");
obj1.setOrderType("THRK");
AlibabaAscpHuaweiStockInConfirmRequest.SenderInfo obj2 = new AlibabaAscpHuaweiStockInConfirmRequest.SenderInfo();
obj2.setArea("西湖区");
obj2.setZipCode("310000");
obj2.setProvince("浙江省");
obj2.setTown("留下镇");
obj2.setCity("杭州市");
obj2.setName("张三");
obj2.setMobile("18767121111");
obj2.setDetailAddress("浙江省杭州市西湖区留下镇");
obj2.setCompany("公司名称");
obj2.setTel("07103100000");
obj2.setEmail("xxx@163.com");
obj1.setSenderInfo(obj2);
obj1.setOutBizCode("1111111");
obj1.setReturnReason("退货原因");
obj1.setLogisticsCode("SF");
obj1.setOrderConfirmTime("2019-08-25 00:00:00");
AlibabaAscpHuaweiStockInConfirmRequest.OrderItems obj3 = new AlibabaAscpHuaweiStockInConfirmRequest.OrderItems();
List<AlibabaAscpHuaweiStockInConfirmRequest.OrderItem> list5 = new ArrayList<AlibabaAscpHuaweiStockInConfirmRequest.OrderItem>();
AlibabaAscpHuaweiStockInConfirmRequest.OrderItem obj6 = new AlibabaAscpHuaweiStockInConfirmRequest.OrderItem();
list5.add(obj6);
obj6.setTradeItemId("11111");
obj6.setItemId("123123");
obj6.setInventoryType("ZP");
obj6.setItemCode("123123");
obj6.setOwnUserId(111111L);
AlibabaAscpHuaweiStockInConfirmRequest.Attributes obj8 = new AlibabaAscpHuaweiStockInConfirmRequest.Attributes();
List<AlibabaAscpHuaweiStockInConfirmRequest.Attribute> list10 = new ArrayList<AlibabaAscpHuaweiStockInConfirmRequest.Attribute>();
AlibabaAscpHuaweiStockInConfirmRequest.Attribute obj11 = new AlibabaAscpHuaweiStockInConfirmRequest.Attribute();
list10.add(obj11);
AlibabaAscpHuaweiStockInConfirmRequest.SnCodeList obj13 = new AlibabaAscpHuaweiStockInConfirmRequest.SnCodeList();
obj13.setSnCode("111");
list12.setSnCodeList(obj13);
obj11.setBpcode("bpart");
obj11.setActualQty(10L);
obj8.setAttribute(list10);
list7.setAttributes(obj8);
obj6.setTradeId("1111111");
obj3.setOrderItem(list5);
obj1.setOrderItems(obj3);
obj1.setWarehouseCode("wh_1");
req.setRequest(obj1);
req.setCustomerId("customerId");
AlibabaAscpHuaweiStockInConfirmResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<response>
    <success>true</success>
    <errorCode>B0001</errorCode>
    <errorMsg>错误信息</errorMsg>
</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

返回
顶部