消费者上门自提或者门店发货后,门店发货单信息确认
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
storeCode | String | 可选 | hz0001 |
|
门店编码 |
order | Struct [] | 可选 |
|
||
|
|||||
customerid | String | 必须 | A12345 | 指定路由参数 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
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 42 43 44 45 46 47 | QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret); TaobaoPosDeliveryorderConfirmRequest req = new TaobaoPosDeliveryorderConfirmRequest(); req.setStoreCode( "hz0001" ); List<TaobaoPosDeliveryorderConfirmRequest.Struct> list2 = new ArrayList<TaobaoPosDeliveryorderConfirmRequest.Struct>(); TaobaoPosDeliveryorderConfirmRequest.Struct obj3 = new TaobaoPosDeliveryorderConfirmRequest.Struct(); list2.add(obj3); obj3.setOrderCode( "123456789" ); obj3.setOrderStatus( "NEW=新增ACCEPT=门店接单PICKED=已自提DELIVERED=已发货REJECT=门店拒单CANCELED=已取消" ); obj3.setOperatorCode( "operatorcode2532" ); obj3.setOperatorName( "兰兰" ); obj3.setOperateTime( "YYYY-MM-DD HH:MM:SS" ); obj3.setTransportMode( "ZT=自提KD=快递" ); List<TaobaoPosDeliveryorderConfirmRequest.Struct> list6 = new ArrayList<TaobaoPosDeliveryorderConfirmRequest.Struct>(); TaobaoPosDeliveryorderConfirmRequest.Struct obj7 = new TaobaoPosDeliveryorderConfirmRequest.Struct(); list6.add(obj7); obj7.setLogisticsCode( "YTO" ); obj7.setLogisticsName( "杭州圆通公司" ); obj7.setExpressCode( "YTO37508501" ); obj7.setPackageCode( "packagecode26956" ); obj7.setLength( "50" ); obj7.setWidth( "30" ); obj7.setHeight( "20" ); obj7.setWeight( "1" ); obj7.setVolume( "300" ); List<TaobaoPosDeliveryorderConfirmRequest.Struct> list10 = new ArrayList<TaobaoPosDeliveryorderConfirmRequest.Struct>(); TaobaoPosDeliveryorderConfirmRequest.Struct obj11 = new TaobaoPosDeliveryorderConfirmRequest.Struct(); list10.add(obj11); obj11.setItemCode( "code201847748" ); obj11.setQuantity(1L); list8.setItem(list10); list4.setPackage(list6); List<TaobaoPosDeliveryorderConfirmRequest.Struct> list14 = new ArrayList<TaobaoPosDeliveryorderConfirmRequest.Struct>(); TaobaoPosDeliveryorderConfirmRequest.Struct obj15 = new TaobaoPosDeliveryorderConfirmRequest.Struct(); list14.add(obj15); obj15.setItemCode( "code201847748" ); obj15.setExtCode( "123456789" ); obj15.setPlanQty(1L); obj15.setActualQty(1L); obj15.setBatchCode( "2572582" ); obj15.setProductDate( "YYYY-MM-DD" ); obj15.setExpireDate( "YYYY-MM-DD" ); obj15.setProduceCode( "2658625" ); list12.setItem(list14); req.setOrder(list2); req.setCustomerid( "A12345" ); TaobaoPosDeliveryorderConfirmResponse 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 > |
错误码 | 错误描述 | 解决方案 |
---|