华为ERP通过该接口获取菜鸟仓销售订单出库信息回传
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
request | Request | 必须 | 请求内容根节点 | ||
|
|||||
customerId | String | 必须 | customerId | 货主ID |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
response | Response | 返回内容根节点 | |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret); AlibabaAscpHuaweiConsignRequest req = new AlibabaAscpHuaweiConsignRequest(); AlibabaAscpHuaweiConsignRequest.Request obj1 = new AlibabaAscpHuaweiConsignRequest.Request(); obj1.setOwnerCode( "1212" ); obj1.setShopName( "货主1" ); obj1.setStoreCode( "仓库1" ); obj1.setConsignTime( "2019-08-25" ); obj1.setStoreOrderCode( "lbx111" ); AlibabaAscpHuaweiConsignRequest.OrderItems obj2 = new AlibabaAscpHuaweiConsignRequest.OrderItems(); List<AlibabaAscpHuaweiConsignRequest.OrderItem> list4 = new ArrayList<AlibabaAscpHuaweiConsignRequest.OrderItem>(); AlibabaAscpHuaweiConsignRequest.OrderItem obj5 = new AlibabaAscpHuaweiConsignRequest.OrderItem(); list4.add(obj5); obj5.setItemCode( "123123" ); obj5.setItemId( "111222" ); obj5.setTradeItemId( "2019082511111" ); obj5.setTradeId( "2019082511111" ); AlibabaAscpHuaweiConsignRequest.Attributes obj7 = new AlibabaAscpHuaweiConsignRequest.Attributes(); List<AlibabaAscpHuaweiConsignRequest.Attribute> list9 = new ArrayList<AlibabaAscpHuaweiConsignRequest.Attribute>(); AlibabaAscpHuaweiConsignRequest.Attribute obj10 = new AlibabaAscpHuaweiConsignRequest.Attribute(); list9.add(obj10); obj10.setBpcode( "bpart" ); obj10.setItemQuantity(10L); AlibabaAscpHuaweiConsignRequest.SnCodeList obj12 = new AlibabaAscpHuaweiConsignRequest.SnCodeList(); obj12.setSnCode( "" ); list11.setSnCodeList(obj12); obj7.setAttribute(list9); list6.setAttributes(obj7); obj2.setOrderItem(list4); obj1.setOrderItems(obj2); AlibabaAscpHuaweiConsignRequest.TmsOrders obj13 = new AlibabaAscpHuaweiConsignRequest.TmsOrders(); List<AlibabaAscpHuaweiConsignRequest.TmsOrder> list15 = new ArrayList<AlibabaAscpHuaweiConsignRequest.TmsOrder>(); AlibabaAscpHuaweiConsignRequest.TmsOrder obj16 = new AlibabaAscpHuaweiConsignRequest.TmsOrder(); list15.add(obj16); obj16.setTmsOrderCode( "1002992808999" ); obj16.setTmsCode( "SF" ); obj13.setTmsOrder(list15); obj1.setTmsOrders(obj13); req.setRequest(obj1); req.setCustomerId( "customerId" ); AlibabaAscpHuaweiConsignResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 | < response > < success >true</ success > < errorCode >B0001</ errorCode > < errorMsg >错误信息</ errorMsg > </ response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|