当ERP给门店补货(配货)时,发给门店的配货入库申请接口
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
orderInfo | Struct | 可选 | |||||||||
|
|||||||||||
orderLine | Struct [] | 可选 |
|
||||||||
|
|||||||||||
customerid | String | 必须 | A123 |
|
指定路由参数 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
flag | String | success|failure | 响应结果 |
code | String | errorcode | 响应码 |
message | String | msg | 响应信息 |
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); TaobaoPosReplenishCreateRequest req = new TaobaoPosReplenishCreateRequest(); TaobaoPosReplenishCreateRequest.Struct obj1 = new TaobaoPosReplenishCreateRequest.Struct(); obj1.setOrderCode( "enterware3294925" ); obj1.setPreOrderCode( "order2784729001" ); obj1.setStoreCode( "TERMINAL2425" ); obj1.setOrgCode( "hz0001" ); obj1.setOrderType( "BH=补货单(从仓库进行补货);DB=调拨单(从其他门店进行调拨)" ); obj1.setTargetStoreCode( "补货的目标仓库(门店)编码" ); List<TaobaoPosReplenishCreateRequest.Struct> list3 = new ArrayList<TaobaoPosReplenishCreateRequest.Struct>(); TaobaoPosReplenishCreateRequest.Struct obj4 = new TaobaoPosReplenishCreateRequest.Struct(); list3.add(obj4); obj4.setType( "CJ=创建人SP =审批人ZZ=终止人" ); obj4.setOperatorCode( "operator005" ); obj4.setOperatorName( "圆圆" ); obj4.setOperateTime( "YYYY-MM-DD HH:MM:SS" ); obj1.setOperator(list3); obj1.setTotalPlanQty(20L); obj1.setTotalAmount( "1000" ); obj1.setOrderCreateTime( "YYYY-MM-DD HH:MM:SS" ); req.setOrderInfo(obj1); List<TaobaoPosReplenishCreateRequest.Struct> list6 = new ArrayList<TaobaoPosReplenishCreateRequest.Struct>(); TaobaoPosReplenishCreateRequest.Struct obj7 = new TaobaoPosReplenishCreateRequest.Struct(); list6.add(obj7); obj7.setOrderLineNo( "1479247" ); obj7.setProductCode( "SPU178673" ); obj7.setItemCode( "SKUEWRYU178673" ); obj7.setSkuProperty( "多个规格用分号隔开" ); obj7.setColor( "red" ); obj7.setSize( "XXL" ); obj7.setItemName( "女夏季短袖" ); obj7.setStandardPrice( "200" ); obj7.setReferencePrice( "150" ); obj7.setRetailPrice( "120" ); obj7.setDiscount( "0.9000" ); obj7.setPlanQty(10L); obj7.setAmount( "1000" ); req.setOrderLine(list6); req.setCustomerid( "A123" ); TaobaoPosReplenishCreateResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody()); |
1 2 3 | < flag >success|failure</ flag > < code >errorcode</ code > < message >msg</ message > |
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 > |
错误码 | 错误描述 | 解决方案 |
---|