库存状态同步确认接口
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
request | Request | 可选 | |||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
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 | QimenClient client = new DefaultQimenClient(url, appkey, secret); InventorySynchronizeReportRequest req = new InventorySynchronizeReportRequest(); req.setCustomerId( "stub-cust-code" ); req.setVersion( "2.0" ); req.setOwnerCode( "货主编码,货主编码,string(50),," ); req.setWarehouseCode( "仓库编码,仓库编码,string(50),," ); req.setAdjustOrderCode( "调整单编码,调整单编码,string(50),," ); req.setAdjustTime( "订单创建时间,订单创建时间,string(50),," ); req.setAdjustType( "库存调整类型,库存调整类型,string(50),," ); req.setOutBizCode( "外部业务编码,string(50),," ); req.setRemark( "备注,备注,string(50),," ); Items obj1 = new Items(); Item obj2 = new Item(); obj2.setItemCode( "商品编码,,string(50),," ); obj2.setItemId( "仓储系统商品ID,,string(50),," ); obj2.setInventoryType( "库存类型,,string(50),," ); obj2.setBatchCode( "批次编码,,string(50),," ); obj2.setProductDate( "商品生产日期,,string(50),," ); obj2.setExpireDate( "商品过期日期,,string(50),," ); obj2.setProduceCode( "生产批号,,string(50),," ); obj2.setSnCode( "商品序列号,,string(50),," ); obj2.setRemark( "备注,,string(50),," ); obj2.setActualQty( "调整数量" ); obj1.setItem(obj2); req.setItems(obj1); InventorySynchronizeReportResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 | < response > < flag >响应结果,success|failure,string (10),必填</ flag > < code >响应码,,string (50),</ code > < message >响应信息,,string (100),</ message > </ 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 > |
错误码 | 错误描述 | 解决方案 |
---|