QimenClient client = new DefaultQimenClient(url, appkey, secret);
ReturnorderCreateRequest req = new ReturnorderCreateRequest();
req.setCustomerId("stub-cust-code");
req.setVersion("2.0");
Item obj1 = new Item();
obj1.setOwnerCode("奇门仓储字段,说明,string(50),,");
obj1.setTitle("奇门仓储字段,说明,string(50),,");
obj1.setItemCode("奇门仓储字段,说明,string(50),,");
obj1.setItemId("奇门仓储字段,说明,string(50),,");
obj1.setItemName("奇门仓储字段,说明,string(50),,");
obj1.setEnglishName("奇门仓储字段,说明,string(50),,");
obj1.setShortName("奇门仓储字段,说明,string(50),,");
obj1.setCategoryId("奇门仓储字段,说明,string(50),,");
obj1.setCategoryName("奇门仓储字段,说明,string(50),,");
obj1.setSkuProperty("奇门仓储字段,说明,string(50),,");
obj1.setItemType("奇门仓储字段,说明,string(50),,");
obj1.setTagPrice("奇门仓储字段,说明,string(50),,");
obj1.setRetailPrice("奇门仓储字段,说明,string(50),,");
obj1.setCostPrice("奇门仓储字段,说明,string(50),,");
obj1.setPurchasePrice("奇门仓储字段,说明,string(50),,");
obj1.setSupplierCode("奇门仓储字段,说明,string(50),,");
obj1.setSupplierName("奇门仓储字段,说明,string(50),,");
obj1.setSeasonCode("奇门仓储字段,说明,string(50),,");
obj1.setSeasonName("奇门仓储字段,说明,string(50),,");
obj1.setBrandCode("奇门仓储字段,说明,string(50),,");
obj1.setBrandName("奇门仓储字段,说明,string(50),,");
obj1.setSn("奇门仓储字段,说明,string(50),,");
obj1.setIsSNMgmt("奇门仓储字段,说明,string(50),,");
obj1.setBarCode("奇门仓储字段,说明,string(50),,");
obj1.setColor("奇门仓储字段,说明,string(50),,");
obj1.setSize("奇门仓储字段,说明,string(50),,");
obj1.setLength("奇门仓储字段,说明,string(50),,");
obj1.setWidth("奇门仓储字段,说明,string(50),,");
obj1.setHeight("奇门仓储字段,说明,string(50),,");
obj1.setVolume("奇门仓储字段,说明,string(50),,");
obj1.setGrossWeight("奇门仓储字段,说明,string(50),,");
obj1.setNetWeight("奇门仓储字段,说明,string(50),,");
obj1.setTareWeight("奇门仓储字段,说明,string(50),,");
obj1.setSafetyStock("奇门仓储字段,说明,string(50),,");
obj1.setStockUnit("奇门仓储字段,说明,string(50),,");
obj1.setStockStatus("奇门仓储字段,说明,string(50),,");
obj1.setProductDate("奇门仓储字段,说明,string(50),,");
obj1.setExpireDate("奇门仓储字段,说明,string(50),,");
obj1.setIsShelfLifeMgmt("奇门仓储字段,说明,string(50),,");
obj1.setShelfLife("奇门仓储字段,说明,string(50),,");
obj1.setRejectLifecycle("奇门仓储字段,说明,string(50),,");
obj1.setLockupLifecycle("奇门仓储字段,说明,string(50),,");
obj1.setAdventLifecycle("奇门仓储字段,说明,string(50),,");
obj1.setBatchCode("奇门仓储字段,说明,string(50),,");
obj1.setBatchRemark("奇门仓储字段,说明,string(50),,");
obj1.setIsBatchMgmt("奇门仓储字段,说明,string(50),,");
obj1.setPackCode("奇门仓储字段,说明,string(50),,");
obj1.setPcs("奇门仓储字段,说明,string(50),,");
obj1.setOriginAddress("奇门仓储字段,说明,string(50),,");
obj1.setApprovalNumber("奇门仓储字段,说明,string(50),,");
obj1.setIsFragile("奇门仓储字段,说明,string(50),,");
obj1.setIsHazardous("奇门仓储字段,说明,string(50),,");
obj1.setPricingCategory("奇门仓储字段,说明,string(50),,");
obj1.setIsSku("奇门仓储字段,说明,string(50),,");
obj1.setPackageMaterial("奇门仓储字段,说明,string(50),,");
obj1.setPrice("奇门仓储字段,说明,string(50),,");
obj1.setIsAreaSale("奇门仓储字段,说明,string(50),,");
obj1.setQuantity("奇门仓储字段,说明,string(50),,");
obj1.setNormalQty("奇门仓储字段,说明,string(50),,");
obj1.setDefectiveQty("奇门仓储字段,说明,string(50),,");
obj1.setReceiveQty("奇门仓储字段,说明,string(50),,");
obj1.setExCode("奇门仓储字段,说明,string(50),,");
obj1.setDiscountPrice("奇门仓储字段,说明,string(50),,");
obj1.setInventoryType("奇门仓储字段,说明,string(50),,");
obj1.setPlanQty("奇门仓储字段,说明,string(50),,");
obj1.setSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj1.setSubSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj1.setProduceCode("奇门仓储字段,说明,string(50),,");
obj1.setOrderLineNo("奇门仓储字段,说明,string(50),,");
obj1.setActualQty("奇门仓储字段,说明,string(50),,");
obj1.setAmount("奇门仓储字段,说明,string(50),,");
obj1.setUnit("奇门仓储字段,说明,string(50),,");
obj1.setWarehouseCode("奇门仓储字段,说明,string(50),,");
obj1.setLockQuantity("奇门仓储字段,说明,string(50),,");
obj1.setOrderCode("奇门仓储字段,说明,string(50),,");
obj1.setOrderType("奇门仓储字段,说明,string(50),,");
obj1.setOutBizCode("奇门仓储字段,说明,string(50),,");
obj1.setProductCode("奇门仓储字段,说明,string(50),,");
obj1.setPaperQty("奇门仓储字段,说明,string(50),,");
obj1.setDiffQuantity("奇门仓储字段,说明,string(50),,");
obj1.setExtCode("奇门仓储字段,说明,string(50),,");
obj1.setLackQty("奇门仓储字段,说明,string(50),,");
obj1.setReason("奇门仓储字段,说明,string(50),,");
obj1.setSnCode("奇门仓储字段,说明,string(50),,");
Batch obj2 = new Batch();
obj2.setBatchCode("奇门仓储字段,说明,string(50),,");
obj2.setProductDate("奇门仓储字段,说明,string(50),,");
obj2.setExpireDate("奇门仓储字段,说明,string(50),,");
obj2.setProduceCode("奇门仓储字段,说明,string(50),,");
obj2.setInventoryType("奇门仓储字段,说明,string(50),,");
obj2.setActualQty("奇门仓储字段,说明,string(50),,");
obj2.setQuantity("奇门仓储字段,说明,string(50),,");
obj2.setRemark("备注");
Batch obj3 = new Batch();
obj3.setBatchCode("奇门仓储字段,说明,string(50),,");
obj3.setProductDate("奇门仓储字段,说明,string(50),,");
obj3.setExpireDate("奇门仓储字段,说明,string(50),,");
obj3.setProduceCode("奇门仓储字段,说明,string(50),,");
obj3.setInventoryType("奇门仓储字段,说明,string(50),,");
obj3.setActualQty("奇门仓储字段,说明,string(50),,");
obj3.setQuantity("奇门仓储字段,说明,string(50),,");
obj2.setBatch(obj3);
obj1.setBatchs(obj2);
obj1.setGoodsCode("奇门仓储字段,说明,string(50),,");
obj1.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj1.setReferencePrice("奇门仓储字段,说明,string(50),,");
obj1.setDiscount("奇门仓储字段,说明,string(50),,");
obj1.setActualAmount("奇门仓储字段,说明,string(50),,");
PriceAdjustment obj4 = new PriceAdjustment();
obj4.setType("奇门仓储字段,说明,string(50),,");
obj4.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj4.setDiscount("奇门仓储字段,说明,string(50),,");
obj4.setStartDate("奇门仓储字段,说明,string(50),,");
obj4.setEndDate("奇门仓储字段,说明,string(50),,");
obj4.setRemark("备注");
obj1.setPriceAdjustment(obj4);
obj1.setLatestUpdateTime("奇门仓储字段,说明,string(50),,");
obj1.setChangeTime("奇门仓储字段,说明,string(50),,");
obj1.setTempRequirement("奇门仓储字段,说明,string(50),,");
obj1.setChannelCode("奇门仓储字段,说明,string(50),,");
obj1.setOriginCode("奇门仓储字段,说明,string(50),,");
obj1.setRemark("备注");
req.setItemList(obj1);
ReturnOrder obj5 = new ReturnOrder();
obj5.setOwnerCode("奇门仓储字段,说明,string(50),,");
obj5.setReturnOrderStatus("奇门仓储字段,说明,string(50),,");
obj5.setSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj5.setRefOrderCode("奇门仓储字段,说明,string(50),,");
obj5.setEarliestArrivalTime("奇门仓储字段,说明,string(50),,");
obj5.setPlanArrivalTime("奇门仓储字段,说明,string(50),,");
obj5.setActionType("奇门仓储字段,说明,string(50),,");
obj5.setReturnOrderId("奇门仓储字段,说明,string(50),,");
obj5.setOrderConfirmTime("奇门仓储字段,说明,string(50),,");
obj5.setOutBizCode("奇门仓储字段,说明,string(50),,");
obj5.setSupplierCode("奇门仓储字段,说明,string(50),,");
obj5.setSupplierName("奇门仓储字段,说明,string(50),,");
obj5.setReturnOrderCode("R1234");
obj5.setWarehouseCode("W1234");
obj5.setOrderType("THRK");
obj5.setOrderFlag("VISIT");
obj5.setPreDeliveryOrderCode("PD1234");
obj5.setPreDeliveryOrderId("PDI1234");
obj5.setLogisticsCode("SF");
obj5.setLogisticsName("顺丰");
obj5.setExpressCode("YD1234");
obj5.setReturnReason("破损退货");
obj5.setBuyerNick("淘宝");
SenderInfo obj6 = new SenderInfo();
obj6.setRemark("备注");
obj6.setId("奇门仓储字段,说明,string(50),,");
obj6.setCarNo("奇门仓储字段,说明,string(50),,");
obj6.setFax("奇门仓储字段,说明,string(50),,");
obj6.setBirthDate("奇门仓储字段,说明,string(50),,");
obj6.setCareer("奇门仓储字段,说明,string(50),,");
obj6.setNick("奇门仓储字段,说明,string(50),,");
obj6.setIdType("奇门仓储字段,说明,string(50),,");
obj6.setIdNumber("奇门仓储字段,说明,string(50),,");
obj6.setCountryCodeCiq("奇门仓储字段,说明,string(50),,");
obj6.setCountryCodeCus("奇门仓储字段,说明,string(50),,");
obj6.setGender("奇门仓储字段,说明,string(50),,");
obj6.setCompany("淘宝");
obj6.setName("老王");
obj6.setZipCode("043300");
obj6.setTel("81020340");
obj6.setMobile("13214567869");
obj6.setEmail("345@gmail.com");
obj6.setCountryCode("051532");
obj6.setProvince("浙江省");
obj6.setCity("杭州");
obj6.setArea("余杭");
obj6.setTown("横加桥");
obj6.setDetailAddress("杭州市余杭区989号");
obj5.setSenderInfo(obj6);
obj5.setRemark("备注信息");
obj5.setSourcePlatformCode("TB");
obj5.setSourcePlatformName("淘宝");
obj5.setShopNick("店铺名称");
obj5.setSellerNick("卖家名称");
req.setReturnOrder(obj5);
OrderLine obj7 = new OrderLine();
obj7.setOrderSourceCode("奇门仓储字段,说明,string(50),,");
obj7.setSubSourceCode("奇门仓储字段,说明,string(50),,");
obj7.setItemName("奇门仓储字段,说明,string(50),,");
obj7.setSkuProperty("奇门仓储字段,说明,string(50),,");
obj7.setPurchasePrice("奇门仓储字段,说明,string(50),,");
obj7.setRetailPrice("奇门仓储字段,说明,string(50),,");
obj7.setActualQty("奇门仓储字段,说明,string(50),,");
obj7.setExtCode("奇门仓储字段,说明,string(50),,");
obj7.setActualPrice("奇门仓储字段,说明,string(50),,");
obj7.setDiscountAmount("奇门仓储字段,说明,string(50),,");
obj7.setQuantity("奇门仓储字段,说明,string(50),,");
obj7.setOutBizCode("奇门仓储字段,说明,string(50),,");
obj7.setProductCode("奇门仓储字段,说明,string(50),,");
obj7.setStockInQty("奇门仓储字段,说明,string(50),,");
obj7.setStockOutQty("奇门仓储字段,说明,string(50),,");
obj7.setWarehouseCode("奇门仓储字段,说明,string(50),,");
obj7.setDeliveryOrderId("奇门仓储字段,说明,string(50),,");
obj7.setStatus("奇门仓储字段,说明,string(50),,");
obj7.setQrCode("奇门仓储字段,说明,string(50),,");
Batch obj8 = new Batch();
obj8.setBatchCode("奇门仓储字段,说明,string(50),,");
obj8.setProductDate("奇门仓储字段,说明,string(50),,");
obj8.setExpireDate("奇门仓储字段,说明,string(50),,");
obj8.setProduceCode("奇门仓储字段,说明,string(50),,");
obj8.setInventoryType("奇门仓储字段,说明,string(50),,");
obj8.setActualQty("奇门仓储字段,说明,string(50),,");
obj8.setQuantity("奇门仓储字段,说明,string(50),,");
obj8.setRemark("备注");
obj7.setBatchs(obj8);
obj7.setPayNo("奇门仓储字段,说明,string(50),,");
obj7.setTaobaoItemCode("奇门仓储字段,说明,string(50),,");
obj7.setDiscountPrice("奇门仓储字段,说明,string(50),,");
obj7.setColor("奇门仓储字段,说明,string(50),,");
obj7.setSize("奇门仓储字段,说明,string(50),,");
obj7.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj7.setReferencePrice("奇门仓储字段,说明,string(50),,");
obj7.setDiscount("奇门仓储字段,说明,string(50),,");
obj7.setStandardAmount("奇门仓储字段,说明,string(50),,");
obj7.setSettlementAmount("奇门仓储字段,说明,string(50),,");
obj7.setLocationCode("奇门仓储字段,说明,string(50),,");
obj7.setAmount("奇门仓储字段,说明,string(50),,");
obj7.setMoveOutLocation("奇门仓储字段,说明,string(50),,");
obj7.setMoveInLocation("奇门仓储字段,说明,string(50),,");
obj7.setExceptionQty("奇门仓储字段,说明,string(50),,");
obj7.setSubDeliveryOrderId("奇门仓储字段,说明,string(50),,");
obj7.setRemark("备注");
obj7.setOrderLineNo("D1234");
obj7.setSourceOrderCode("PD1224");
obj7.setSubSourceOrderCode("PL1234");
obj7.setOwnerCode("HZ1234");
obj7.setItemCode("I1234");
obj7.setItemId("CK1234");
obj7.setInventoryType("ZP");
obj7.setPlanQty(12L);
obj7.setBatchCode("P123");
obj7.setProductDate("2016-09-09");
obj7.setExpireDate("2016-09-09");
obj7.setProduceCode("P1234");
SnList obj9 = new SnList();
obj9.setSn("");
obj7.setSnList(obj9);
obj7.setOrderFlag("visit");
obj7.setReturnReason("破损退货");
req.setOrderLines(obj7);
ReturnorderCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
IQimenClient client = new DefaultQimenClient(url, appkey, secret);
ReturnorderCreateRequest req = new ReturnorderCreateRequest();
req.CustomerId = "stub-cust-code";
req.Version = "2.0";
ReturnorderCreateRequest.ItemDomain obj1 = new ReturnorderCreateRequest.ItemDomain();
req.ItemList_= obj1;
obj1.OwnerCode = "奇门仓储字段,说明,string(50),,";
obj1.Title = "奇门仓储字段,说明,string(50),,";
obj1.ItemCode = "奇门仓储字段,说明,string(50),,";
obj1.ItemId = "奇门仓储字段,说明,string(50),,";
obj1.ItemName = "奇门仓储字段,说明,string(50),,";
obj1.EnglishName = "奇门仓储字段,说明,string(50),,";
obj1.ShortName = "奇门仓储字段,说明,string(50),,";
obj1.CategoryId = "奇门仓储字段,说明,string(50),,";
obj1.CategoryName = "奇门仓储字段,说明,string(50),,";
obj1.SkuProperty = "奇门仓储字段,说明,string(50),,";
obj1.ItemType = "奇门仓储字段,说明,string(50),,";
obj1.TagPrice = "奇门仓储字段,说明,string(50),,";
obj1.RetailPrice = "奇门仓储字段,说明,string(50),,";
obj1.CostPrice = "奇门仓储字段,说明,string(50),,";
obj1.PurchasePrice = "奇门仓储字段,说明,string(50),,";
obj1.SupplierCode = "奇门仓储字段,说明,string(50),,";
obj1.SupplierName = "奇门仓储字段,说明,string(50),,";
obj1.SeasonCode = "奇门仓储字段,说明,string(50),,";
obj1.SeasonName = "奇门仓储字段,说明,string(50),,";
obj1.BrandCode = "奇门仓储字段,说明,string(50),,";
obj1.BrandName = "奇门仓储字段,说明,string(50),,";
obj1.Sn = "奇门仓储字段,说明,string(50),,";
obj1.IsSNMgmt = "奇门仓储字段,说明,string(50),,";
obj1.BarCode = "奇门仓储字段,说明,string(50),,";
obj1.Color = "奇门仓储字段,说明,string(50),,";
obj1.Size = "奇门仓储字段,说明,string(50),,";
obj1.Length = "奇门仓储字段,说明,string(50),,";
obj1.Width = "奇门仓储字段,说明,string(50),,";
obj1.Height = "奇门仓储字段,说明,string(50),,";
obj1.Volume = "奇门仓储字段,说明,string(50),,";
obj1.GrossWeight = "奇门仓储字段,说明,string(50),,";
obj1.NetWeight = "奇门仓储字段,说明,string(50),,";
obj1.TareWeight = "奇门仓储字段,说明,string(50),,";
obj1.SafetyStock = "奇门仓储字段,说明,string(50),,";
obj1.StockUnit = "奇门仓储字段,说明,string(50),,";
obj1.StockStatus = "奇门仓储字段,说明,string(50),,";
obj1.ProductDate = "奇门仓储字段,说明,string(50),,";
obj1.ExpireDate = "奇门仓储字段,说明,string(50),,";
obj1.IsShelfLifeMgmt = "奇门仓储字段,说明,string(50),,";
obj1.ShelfLife = "奇门仓储字段,说明,string(50),,";
obj1.RejectLifecycle = "奇门仓储字段,说明,string(50),,";
obj1.LockupLifecycle = "奇门仓储字段,说明,string(50),,";
obj1.AdventLifecycle = "奇门仓储字段,说明,string(50),,";
obj1.BatchCode = "奇门仓储字段,说明,string(50),,";
obj1.BatchRemark = "奇门仓储字段,说明,string(50),,";
obj1.IsBatchMgmt = "奇门仓储字段,说明,string(50),,";
obj1.PackCode = "奇门仓储字段,说明,string(50),,";
obj1.Pcs = "奇门仓储字段,说明,string(50),,";
obj1.OriginAddress = "奇门仓储字段,说明,string(50),,";
obj1.ApprovalNumber = "奇门仓储字段,说明,string(50),,";
obj1.IsFragile = "奇门仓储字段,说明,string(50),,";
obj1.IsHazardous = "奇门仓储字段,说明,string(50),,";
obj1.PricingCategory = "奇门仓储字段,说明,string(50),,";
obj1.IsSku = "奇门仓储字段,说明,string(50),,";
obj1.PackageMaterial = "奇门仓储字段,说明,string(50),,";
obj1.Price = "奇门仓储字段,说明,string(50),,";
obj1.IsAreaSale = "奇门仓储字段,说明,string(50),,";
obj1.Quantity = "奇门仓储字段,说明,string(50),,";
obj1.NormalQty = "奇门仓储字段,说明,string(50),,";
obj1.DefectiveQty = "奇门仓储字段,说明,string(50),,";
obj1.ReceiveQty = "奇门仓储字段,说明,string(50),,";
obj1.ExCode = "奇门仓储字段,说明,string(50),,";
obj1.DiscountPrice = "奇门仓储字段,说明,string(50),,";
obj1.InventoryType = "奇门仓储字段,说明,string(50),,";
obj1.PlanQty = "奇门仓储字段,说明,string(50),,";
obj1.SourceOrderCode = "奇门仓储字段,说明,string(50),,";
obj1.SubSourceOrderCode = "奇门仓储字段,说明,string(50),,";
obj1.ProduceCode = "奇门仓储字段,说明,string(50),,";
obj1.OrderLineNo = "奇门仓储字段,说明,string(50),,";
obj1.ActualQty = "奇门仓储字段,说明,string(50),,";
obj1.Amount = "奇门仓储字段,说明,string(50),,";
obj1.Unit = "奇门仓储字段,说明,string(50),,";
obj1.WarehouseCode = "奇门仓储字段,说明,string(50),,";
obj1.LockQuantity = "奇门仓储字段,说明,string(50),,";
obj1.OrderCode = "奇门仓储字段,说明,string(50),,";
obj1.OrderType = "奇门仓储字段,说明,string(50),,";
obj1.OutBizCode = "奇门仓储字段,说明,string(50),,";
obj1.ProductCode = "奇门仓储字段,说明,string(50),,";
obj1.PaperQty = "奇门仓储字段,说明,string(50),,";
obj1.DiffQuantity = "奇门仓储字段,说明,string(50),,";
obj1.ExtCode = "奇门仓储字段,说明,string(50),,";
obj1.LackQty = "奇门仓储字段,说明,string(50),,";
obj1.Reason = "奇门仓储字段,说明,string(50),,";
obj1.SnCode = "奇门仓储字段,说明,string(50),,";
List<ReturnorderCreateRequest.BatchDomain> list3 = new List<ReturnorderCreateRequest.BatchDomain>();
ReturnorderCreateRequest.BatchDomain obj4 = new ReturnorderCreateRequest.BatchDomain();
list3.Add(obj4);
obj1.Batchs_ = list3;
obj4.BatchCode = "奇门仓储字段,说明,string(50),,";
obj4.ProductDate = "奇门仓储字段,说明,string(50),,";
obj4.ExpireDate = "奇门仓储字段,说明,string(50),,";
obj4.ProduceCode = "奇门仓储字段,说明,string(50),,";
obj4.InventoryType = "奇门仓储字段,说明,string(50),,";
obj4.ActualQty = "奇门仓储字段,说明,string(50),,";
obj4.Quantity = "奇门仓储字段,说明,string(50),,";
obj4.Remark = "备注";
List<ReturnorderCreateRequest.BatchDomain> list6 = new List<ReturnorderCreateRequest.BatchDomain>();
ReturnorderCreateRequest.BatchDomain obj7 = new ReturnorderCreateRequest.BatchDomain();
list6.Add(obj7);
obj4.Batch_ = list6;
obj7.BatchCode = "奇门仓储字段,说明,string(50),,";
obj7.ProductDate = "奇门仓储字段,说明,string(50),,";
obj7.ExpireDate = "奇门仓储字段,说明,string(50),,";
obj7.ProduceCode = "奇门仓储字段,说明,string(50),,";
obj7.InventoryType = "奇门仓储字段,说明,string(50),,";
obj7.ActualQty = "奇门仓储字段,说明,string(50),,";
obj7.Quantity = "奇门仓储字段,说明,string(50),,";
obj4.Batch= list8;
obj1.Batchs= list9;
obj1.GoodsCode = "奇门仓储字段,说明,string(50),,";
obj1.StandardPrice = "奇门仓储字段,说明,string(50),,";
obj1.ReferencePrice = "奇门仓储字段,说明,string(50),,";
obj1.Discount = "奇门仓储字段,说明,string(50),,";
obj1.ActualAmount = "奇门仓储字段,说明,string(50),,";
List<ReturnorderCreateRequest.PriceAdjustmentDomain> list11 = new List<ReturnorderCreateRequest.PriceAdjustmentDomain>();
ReturnorderCreateRequest.PriceAdjustmentDomain obj12 = new ReturnorderCreateRequest.PriceAdjustmentDomain();
list11.Add(obj12);
obj1.PriceAdjustment_ = list11;
obj12.Type = "奇门仓储字段,说明,string(50),,";
obj12.StandardPrice = "奇门仓储字段,说明,string(50),,";
obj12.Discount = "奇门仓储字段,说明,string(50),,";
obj12.StartDate = "奇门仓储字段,说明,string(50),,";
obj12.EndDate = "奇门仓储字段,说明,string(50),,";
obj12.Remark = "备注";
obj1.PriceAdjustment= list13;
obj1.LatestUpdateTime = "奇门仓储字段,说明,string(50),,";
obj1.ChangeTime = "奇门仓储字段,说明,string(50),,";
obj1.TempRequirement = "奇门仓储字段,说明,string(50),,";
obj1.ChannelCode = "奇门仓储字段,说明,string(50),,";
obj1.OriginCode = "奇门仓储字段,说明,string(50),,";
obj1.Remark = "备注";
req.ItemList_ = obj1;
ReturnorderCreateRequest.ReturnOrderDomain obj14 = new ReturnorderCreateRequest.ReturnOrderDomain();
req.ReturnOrder_= obj14;
obj14.OwnerCode = "奇门仓储字段,说明,string(50),,";
obj14.ReturnOrderStatus = "奇门仓储字段,说明,string(50),,";
obj14.SourceOrderCode = "奇门仓储字段,说明,string(50),,";
obj14.RefOrderCode = "奇门仓储字段,说明,string(50),,";
obj14.EarliestArrivalTime = "奇门仓储字段,说明,string(50),,";
obj14.PlanArrivalTime = "奇门仓储字段,说明,string(50),,";
obj14.ActionType = "奇门仓储字段,说明,string(50),,";
obj14.ReturnOrderId = "奇门仓储字段,说明,string(50),,";
obj14.OrderConfirmTime = "奇门仓储字段,说明,string(50),,";
obj14.OutBizCode = "奇门仓储字段,说明,string(50),,";
obj14.SupplierCode = "奇门仓储字段,说明,string(50),,";
obj14.SupplierName = "奇门仓储字段,说明,string(50),,";
obj14.ReturnOrderCode = "R1234";
obj14.WarehouseCode = "W1234";
obj14.OrderType = "THRK";
obj14.OrderFlag = "VISIT";
obj14.PreDeliveryOrderCode = "PD1234";
obj14.PreDeliveryOrderId = "PDI1234";
obj14.LogisticsCode = "SF";
obj14.LogisticsName = "顺丰";
obj14.ExpressCode = "YD1234";
obj14.ReturnReason = "破损退货";
obj14.BuyerNick = "淘宝";
List<ReturnorderCreateRequest.SenderInfoDomain> list16 = new List<ReturnorderCreateRequest.SenderInfoDomain>();
ReturnorderCreateRequest.SenderInfoDomain obj17 = new ReturnorderCreateRequest.SenderInfoDomain();
list16.Add(obj17);
obj14.SenderInfo_ = list16;
obj17.Remark = "备注";
obj17.Id = "奇门仓储字段,说明,string(50),,";
obj17.CarNo = "奇门仓储字段,说明,string(50),,";
obj17.Fax = "奇门仓储字段,说明,string(50),,";
obj17.BirthDate = "奇门仓储字段,说明,string(50),,";
obj17.Career = "奇门仓储字段,说明,string(50),,";
obj17.Nick = "奇门仓储字段,说明,string(50),,";
obj17.IdType = "奇门仓储字段,说明,string(50),,";
obj17.IdNumber = "奇门仓储字段,说明,string(50),,";
obj17.CountryCodeCiq = "奇门仓储字段,说明,string(50),,";
obj17.CountryCodeCus = "奇门仓储字段,说明,string(50),,";
obj17.Gender = "奇门仓储字段,说明,string(50),,";
obj17.Company = "淘宝";
obj17.Name = "老王";
obj17.ZipCode = "043300";
obj17.Tel = "81020340";
obj17.Mobile = "13214567869";
obj17.Email = "345@gmail.com";
obj17.CountryCode = "051532";
obj17.Province = "浙江省";
obj17.City = "杭州";
obj17.Area = "余杭";
obj17.Town = "横加桥";
obj17.DetailAddress = "杭州市余杭区989号";
obj14.SenderInfo= list18;
obj14.Remark = "备注信息";
obj14.SourcePlatformCode = "TB";
obj14.SourcePlatformName = "淘宝";
obj14.ShopNick = "店铺名称";
obj14.SellerNick = "卖家名称";
req.ReturnOrder_ = obj14;
ReturnorderCreateRequest.OrderLineDomain obj19 = new ReturnorderCreateRequest.OrderLineDomain();
req.OrderLines_= obj19;
obj19.OrderSourceCode = "奇门仓储字段,说明,string(50),,";
obj19.SubSourceCode = "奇门仓储字段,说明,string(50),,";
obj19.ItemName = "奇门仓储字段,说明,string(50),,";
obj19.SkuProperty = "奇门仓储字段,说明,string(50),,";
obj19.PurchasePrice = "奇门仓储字段,说明,string(50),,";
obj19.RetailPrice = "奇门仓储字段,说明,string(50),,";
obj19.ActualQty = "奇门仓储字段,说明,string(50),,";
obj19.ExtCode = "奇门仓储字段,说明,string(50),,";
obj19.ActualPrice = "奇门仓储字段,说明,string(50),,";
obj19.DiscountAmount = "奇门仓储字段,说明,string(50),,";
obj19.Quantity = "奇门仓储字段,说明,string(50),,";
obj19.OutBizCode = "奇门仓储字段,说明,string(50),,";
obj19.ProductCode = "奇门仓储字段,说明,string(50),,";
obj19.StockInQty = "奇门仓储字段,说明,string(50),,";
obj19.StockOutQty = "奇门仓储字段,说明,string(50),,";
obj19.WarehouseCode = "奇门仓储字段,说明,string(50),,";
obj19.DeliveryOrderId = "奇门仓储字段,说明,string(50),,";
obj19.Status = "奇门仓储字段,说明,string(50),,";
obj19.QrCode = "奇门仓储字段,说明,string(50),,";
List<ReturnorderCreateRequest.BatchDomain> list21 = new List<ReturnorderCreateRequest.BatchDomain>();
ReturnorderCreateRequest.BatchDomain obj22 = new ReturnorderCreateRequest.BatchDomain();
list21.Add(obj22);
obj19.Batchs_ = list21;
obj22.BatchCode = "奇门仓储字段,说明,string(50),,";
obj22.ProductDate = "奇门仓储字段,说明,string(50),,";
obj22.ExpireDate = "奇门仓储字段,说明,string(50),,";
obj22.ProduceCode = "奇门仓储字段,说明,string(50),,";
obj22.InventoryType = "奇门仓储字段,说明,string(50),,";
obj22.ActualQty = "奇门仓储字段,说明,string(50),,";
obj22.Quantity = "奇门仓储字段,说明,string(50),,";
obj22.Remark = "备注";
obj19.Batchs= list23;
obj19.PayNo = "奇门仓储字段,说明,string(50),,";
obj19.TaobaoItemCode = "奇门仓储字段,说明,string(50),,";
obj19.DiscountPrice = "奇门仓储字段,说明,string(50),,";
obj19.Color = "奇门仓储字段,说明,string(50),,";
obj19.Size = "奇门仓储字段,说明,string(50),,";
obj19.StandardPrice = "奇门仓储字段,说明,string(50),,";
obj19.ReferencePrice = "奇门仓储字段,说明,string(50),,";
obj19.Discount = "奇门仓储字段,说明,string(50),,";
obj19.StandardAmount = "奇门仓储字段,说明,string(50),,";
obj19.SettlementAmount = "奇门仓储字段,说明,string(50),,";
obj19.LocationCode = "奇门仓储字段,说明,string(50),,";
obj19.Amount = "奇门仓储字段,说明,string(50),,";
obj19.MoveOutLocation = "奇门仓储字段,说明,string(50),,";
obj19.MoveInLocation = "奇门仓储字段,说明,string(50),,";
obj19.ExceptionQty = "奇门仓储字段,说明,string(50),,";
obj19.SubDeliveryOrderId = "奇门仓储字段,说明,string(50),,";
obj19.Remark = "备注";
obj19.OrderLineNo = "D1234";
obj19.SourceOrderCode = "PD1224";
obj19.SubSourceOrderCode = "PL1234";
obj19.OwnerCode = "HZ1234";
obj19.ItemCode = "I1234";
obj19.ItemId = "CK1234";
obj19.InventoryType = "ZP";
obj19.PlanQty = 12L;
obj19.BatchCode = "P123";
obj19.ProductDate = "2016-09-09";
obj19.ExpireDate = "2016-09-09";
obj19.ProduceCode = "P1234";
List<ReturnorderCreateRequest.SnListDomain> list25 = new List<ReturnorderCreateRequest.SnListDomain>();
ReturnorderCreateRequest.SnListDomain obj26 = new ReturnorderCreateRequest.SnListDomain();
list25.Add(obj26);
obj19.SnList_ = list25;
obj26.Sn = "";
obj19.SnList= list27;
obj19.OrderFlag = "visit";
obj19.ReturnReason = "破损退货";
req.OrderLines_ = obj19;
ReturnorderCreateResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new QimenReturnorderCreateRequest;
$request = new ReturnOrderCreateRequest;
$itemList = new Item;
$itemList->owner_code="奇门仓储字段,说明,string(50),,";
$itemList->title="奇门仓储字段,说明,string(50),,";
$itemList->item_code="奇门仓储字段,说明,string(50),,";
$itemList->item_id="奇门仓储字段,说明,string(50),,";
$itemList->item_name="奇门仓储字段,说明,string(50),,";
$itemList->english_name="奇门仓储字段,说明,string(50),,";
$itemList->short_name="奇门仓储字段,说明,string(50),,";
$itemList->category_id="奇门仓储字段,说明,string(50),,";
$itemList->category_name="奇门仓储字段,说明,string(50),,";
$itemList->sku_property="奇门仓储字段,说明,string(50),,";
$itemList->item_type="奇门仓储字段,说明,string(50),,";
$itemList->tag_price="奇门仓储字段,说明,string(50),,";
$itemList->retail_price="奇门仓储字段,说明,string(50),,";
$itemList->cost_price="奇门仓储字段,说明,string(50),,";
$itemList->purchase_price="奇门仓储字段,说明,string(50),,";
$itemList->supplier_code="奇门仓储字段,说明,string(50),,";
$itemList->supplier_name="奇门仓储字段,说明,string(50),,";
$itemList->season_code="奇门仓储字段,说明,string(50),,";
$itemList->season_name="奇门仓储字段,说明,string(50),,";
$itemList->brand_code="奇门仓储字段,说明,string(50),,";
$itemList->brand_name="奇门仓储字段,说明,string(50),,";
$itemList->sn="奇门仓储字段,说明,string(50),,";
$itemList->is_s_n_mgmt="奇门仓储字段,说明,string(50),,";
$itemList->bar_code="奇门仓储字段,说明,string(50),,";
$itemList->color="奇门仓储字段,说明,string(50),,";
$itemList->size="奇门仓储字段,说明,string(50),,";
$itemList->length="奇门仓储字段,说明,string(50),,";
$itemList->width="奇门仓储字段,说明,string(50),,";
$itemList->height="奇门仓储字段,说明,string(50),,";
$itemList->volume="奇门仓储字段,说明,string(50),,";
$itemList->gross_weight="奇门仓储字段,说明,string(50),,";
$itemList->net_weight="奇门仓储字段,说明,string(50),,";
$itemList->tare_weight="奇门仓储字段,说明,string(50),,";
$itemList->safety_stock="奇门仓储字段,说明,string(50),,";
$itemList->stock_unit="奇门仓储字段,说明,string(50),,";
$itemList->stock_status="奇门仓储字段,说明,string(50),,";
$itemList->product_date="奇门仓储字段,说明,string(50),,";
$itemList->expire_date="奇门仓储字段,说明,string(50),,";
$itemList->is_shelf_life_mgmt="奇门仓储字段,说明,string(50),,";
$itemList->shelf_life="奇门仓储字段,说明,string(50),,";
$itemList->reject_lifecycle="奇门仓储字段,说明,string(50),,";
$itemList->lockup_lifecycle="奇门仓储字段,说明,string(50),,";
$itemList->advent_lifecycle="奇门仓储字段,说明,string(50),,";
$itemList->batch_code="奇门仓储字段,说明,string(50),,";
$itemList->batch_remark="奇门仓储字段,说明,string(50),,";
$itemList->is_batch_mgmt="奇门仓储字段,说明,string(50),,";
$itemList->pack_code="奇门仓储字段,说明,string(50),,";
$itemList->pcs="奇门仓储字段,说明,string(50),,";
$itemList->origin_address="奇门仓储字段,说明,string(50),,";
$itemList->approval_number="奇门仓储字段,说明,string(50),,";
$itemList->is_fragile="奇门仓储字段,说明,string(50),,";
$itemList->is_hazardous="奇门仓储字段,说明,string(50),,";
$itemList->pricing_category="奇门仓储字段,说明,string(50),,";
$itemList->is_sku="奇门仓储字段,说明,string(50),,";
$itemList->package_material="奇门仓储字段,说明,string(50),,";
$itemList->price="奇门仓储字段,说明,string(50),,";
$itemList->is_area_sale="奇门仓储字段,说明,string(50),,";
$itemList->quantity="奇门仓储字段,说明,string(50),,";
$itemList->normal_qty="奇门仓储字段,说明,string(50),,";
$itemList->defective_qty="奇门仓储字段,说明,string(50),,";
$itemList->receive_qty="奇门仓储字段,说明,string(50),,";
$itemList->ex_code="奇门仓储字段,说明,string(50),,";
$itemList->discount_price="奇门仓储字段,说明,string(50),,";
$itemList->inventory_type="奇门仓储字段,说明,string(50),,";
$itemList->plan_qty="奇门仓储字段,说明,string(50),,";
$itemList->source_order_code="奇门仓储字段,说明,string(50),,";
$itemList->sub_source_order_code="奇门仓储字段,说明,string(50),,";
$itemList->produce_code="奇门仓储字段,说明,string(50),,";
$itemList->order_line_no="奇门仓储字段,说明,string(50),,";
$itemList->actual_qty="奇门仓储字段,说明,string(50),,";
$itemList->amount="奇门仓储字段,说明,string(50),,";
$itemList->unit="奇门仓储字段,说明,string(50),,";
$itemList->warehouse_code="奇门仓储字段,说明,string(50),,";
$itemList->lock_quantity="奇门仓储字段,说明,string(50),,";
$itemList->order_code="奇门仓储字段,说明,string(50),,";
$itemList->order_type="奇门仓储字段,说明,string(50),,";
$itemList->out_biz_code="奇门仓储字段,说明,string(50),,";
$itemList->product_code="奇门仓储字段,说明,string(50),,";
$itemList->paper_qty="奇门仓储字段,说明,string(50),,";
$itemList->diff_quantity="奇门仓储字段,说明,string(50),,";
$itemList->ext_code="奇门仓储字段,说明,string(50),,";
$itemList->lack_qty="奇门仓储字段,说明,string(50),,";
$itemList->reason="奇门仓储字段,说明,string(50),,";
$itemList->sn_code="奇门仓储字段,说明,string(50),,";
$batchs = new Batch;
$batchs->batch_code="奇门仓储字段,说明,string(50),,";
$batchs->product_date="奇门仓储字段,说明,string(50),,";
$batchs->expire_date="奇门仓储字段,说明,string(50),,";
$batchs->produce_code="奇门仓储字段,说明,string(50),,";
$batchs->inventory_type="奇门仓储字段,说明,string(50),,";
$batchs->actual_qty="奇门仓储字段,说明,string(50),,";
$batchs->quantity="奇门仓储字段,说明,string(50),,";
$batchs->remark="备注";
$batch = new Batch;
$batch->batch_code="奇门仓储字段,说明,string(50),,";
$batch->product_date="奇门仓储字段,说明,string(50),,";
$batch->expire_date="奇门仓储字段,说明,string(50),,";
$batch->produce_code="奇门仓储字段,说明,string(50),,";
$batch->inventory_type="奇门仓储字段,说明,string(50),,";
$batch->actual_qty="奇门仓储字段,说明,string(50),,";
$batch->quantity="奇门仓储字段,说明,string(50),,";
$batchs->batch = $batch;
$itemList->batchs = $batchs;
$itemList->goods_code="奇门仓储字段,说明,string(50),,";
$itemList->standard_price="奇门仓储字段,说明,string(50),,";
$itemList->reference_price="奇门仓储字段,说明,string(50),,";
$itemList->discount="奇门仓储字段,说明,string(50),,";
$itemList->actual_amount="奇门仓储字段,说明,string(50),,";
$priceAdjustment = new PriceAdjustment;
$priceAdjustment->type="奇门仓储字段,说明,string(50),,";
$priceAdjustment->standard_price="奇门仓储字段,说明,string(50),,";
$priceAdjustment->discount="奇门仓储字段,说明,string(50),,";
$priceAdjustment->start_date="奇门仓储字段,说明,string(50),,";
$priceAdjustment->end_date="奇门仓储字段,说明,string(50),,";
$priceAdjustment->remark="备注";
$itemList->priceAdjustment = $priceAdjustment;
$itemList->latest_update_time="奇门仓储字段,说明,string(50),,";
$itemList->change_time="奇门仓储字段,说明,string(50),,";
$itemList->temp_requirement="奇门仓储字段,说明,string(50),,";
$itemList->channel_code="奇门仓储字段,说明,string(50),,";
$itemList->origin_code="奇门仓储字段,说明,string(50),,";
$itemList->remark="备注";
$request->itemList = $itemList;
$returnOrder = new ReturnOrder;
$returnOrder->owner_code="奇门仓储字段,说明,string(50),,";
$returnOrder->return_order_status="奇门仓储字段,说明,string(50),,";
$returnOrder->source_order_code="奇门仓储字段,说明,string(50),,";
$returnOrder->ref_order_code="奇门仓储字段,说明,string(50),,";
$returnOrder->earliest_arrival_time="奇门仓储字段,说明,string(50),,";
$returnOrder->plan_arrival_time="奇门仓储字段,说明,string(50),,";
$returnOrder->action_type="奇门仓储字段,说明,string(50),,";
$returnOrder->return_order_id="奇门仓储字段,说明,string(50),,";
$returnOrder->order_confirm_time="奇门仓储字段,说明,string(50),,";
$returnOrder->out_biz_code="奇门仓储字段,说明,string(50),,";
$returnOrder->supplier_code="奇门仓储字段,说明,string(50),,";
$returnOrder->supplier_name="奇门仓储字段,说明,string(50),,";
$returnOrder->return_order_code="R1234";
$returnOrder->warehouse_code="W1234";
$returnOrder->order_type="THRK";
$returnOrder->order_flag="VISIT";
$returnOrder->pre_delivery_order_code="PD1234";
$returnOrder->pre_delivery_order_id="PDI1234";
$returnOrder->logistics_code="SF";
$returnOrder->logistics_name="顺丰";
$returnOrder->express_code="YD1234";
$returnOrder->return_reason="破损退货";
$returnOrder->buyer_nick="淘宝";
$senderInfo = new SenderInfo;
$senderInfo->remark="备注";
$senderInfo->id="奇门仓储字段,说明,string(50),,";
$senderInfo->car_no="奇门仓储字段,说明,string(50),,";
$senderInfo->fax="奇门仓储字段,说明,string(50),,";
$senderInfo->birth_date="奇门仓储字段,说明,string(50),,";
$senderInfo->career="奇门仓储字段,说明,string(50),,";
$senderInfo->nick="奇门仓储字段,说明,string(50),,";
$senderInfo->id_type="奇门仓储字段,说明,string(50),,";
$senderInfo->id_number="奇门仓储字段,说明,string(50),,";
$senderInfo->country_code_ciq="奇门仓储字段,说明,string(50),,";
$senderInfo->country_code_cus="奇门仓储字段,说明,string(50),,";
$senderInfo->gender="奇门仓储字段,说明,string(50),,";
$senderInfo->company="淘宝";
$senderInfo->name="老王";
$senderInfo->zip_code="043300";
$senderInfo->tel="81020340";
$senderInfo->mobile="13214567869";
$senderInfo->email="345@gmail.com";
$senderInfo->country_code="051532";
$senderInfo->province="浙江省";
$senderInfo->city="杭州";
$senderInfo->area="余杭";
$senderInfo->town="横加桥";
$senderInfo->detail_address="杭州市余杭区989号";
$senderInfo->extend_props="";
$returnOrder->senderInfo = $senderInfo;
$returnOrder->remark="备注信息";
$returnOrder->source_platform_code="TB";
$returnOrder->source_platform_name="淘宝";
$returnOrder->shop_nick="店铺名称";
$returnOrder->seller_nick="卖家名称";
$returnOrder->extend_props="";
$request->returnOrder = $returnOrder;
$orderLines = new OrderLine;
$orderLines->order_source_code="奇门仓储字段,说明,string(50),,";
$orderLines->sub_source_code="奇门仓储字段,说明,string(50),,";
$orderLines->item_name="奇门仓储字段,说明,string(50),,";
$orderLines->sku_property="奇门仓储字段,说明,string(50),,";
$orderLines->purchase_price="奇门仓储字段,说明,string(50),,";
$orderLines->retail_price="奇门仓储字段,说明,string(50),,";
$orderLines->actual_qty="奇门仓储字段,说明,string(50),,";
$orderLines->ext_code="奇门仓储字段,说明,string(50),,";
$orderLines->actual_price="奇门仓储字段,说明,string(50),,";
$orderLines->discount_amount="奇门仓储字段,说明,string(50),,";
$orderLines->quantity="奇门仓储字段,说明,string(50),,";
$orderLines->out_biz_code="奇门仓储字段,说明,string(50),,";
$orderLines->product_code="奇门仓储字段,说明,string(50),,";
$orderLines->stock_in_qty="奇门仓储字段,说明,string(50),,";
$orderLines->stock_out_qty="奇门仓储字段,说明,string(50),,";
$orderLines->warehouse_code="奇门仓储字段,说明,string(50),,";
$orderLines->delivery_order_id="奇门仓储字段,说明,string(50),,";
$orderLines->status="奇门仓储字段,说明,string(50),,";
$orderLines->qr_code="奇门仓储字段,说明,string(50),,";
$batchs = new Batch;
$batchs->batch_code="奇门仓储字段,说明,string(50),,";
$batchs->product_date="奇门仓储字段,说明,string(50),,";
$batchs->expire_date="奇门仓储字段,说明,string(50),,";
$batchs->produce_code="奇门仓储字段,说明,string(50),,";
$batchs->inventory_type="奇门仓储字段,说明,string(50),,";
$batchs->actual_qty="奇门仓储字段,说明,string(50),,";
$batchs->quantity="奇门仓储字段,说明,string(50),,";
$batchs->remark="备注";
$orderLines->batchs = $batchs;
$orderLines->pay_no="奇门仓储字段,说明,string(50),,";
$orderLines->taobao_item_code="奇门仓储字段,说明,string(50),,";
$orderLines->discount_price="奇门仓储字段,说明,string(50),,";
$orderLines->color="奇门仓储字段,说明,string(50),,";
$orderLines->size="奇门仓储字段,说明,string(50),,";
$orderLines->standard_price="奇门仓储字段,说明,string(50),,";
$orderLines->reference_price="奇门仓储字段,说明,string(50),,";
$orderLines->discount="奇门仓储字段,说明,string(50),,";
$orderLines->standard_amount="奇门仓储字段,说明,string(50),,";
$orderLines->settlement_amount="奇门仓储字段,说明,string(50),,";
$orderLines->location_code="奇门仓储字段,说明,string(50),,";
$orderLines->amount="奇门仓储字段,说明,string(50),,";
$orderLines->move_out_location="奇门仓储字段,说明,string(50),,";
$orderLines->move_in_location="奇门仓储字段,说明,string(50),,";
$orderLines->exception_qty="奇门仓储字段,说明,string(50),,";
$orderLines->sub_delivery_order_id="奇门仓储字段,说明,string(50),,";
$orderLines->remark="备注";
$orderLines->order_line_no="D1234";
$orderLines->source_order_code="PD1224";
$orderLines->sub_source_order_code="PL1234";
$orderLines->owner_code="HZ1234";
$orderLines->item_code="I1234";
$orderLines->item_id="CK1234";
$orderLines->inventory_type="ZP";
$orderLines->plan_qty="12";
$orderLines->batch_code="P123";
$orderLines->product_date="2016-09-09";
$orderLines->expire_date="2016-09-09";
$orderLines->produce_code="P1234";
$snList = new SnList;
$snList->sn="";
$orderLines->snList = $snList;
$orderLines->order_flag="visit";
$orderLines->return_reason="破损退货";
$orderLines->extend_props="";
$request->orderLines = $orderLines;
$request->extend_props="";
$req->setRequest(json_encode($request));
$resp = $c->execute($req);
curl -X POST 'http://qimenapi.tbsandbox.com/router/qimen/service?app_key=testerp_appkey&customerId=stub-cust-code&format=xml&method=taobao.qimen.returnorder.create&sign=7544A00DBC2EA81F279E6B2DEC12BC77&sign_method=md5×tamp=2025-04-28+18%3A19%3A56&v=2.0&version=1' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
--data \
'<request>
<orderLines>
<itemCode>I1234</itemCode>
<discountAmount>奇门仓储字段,说明,string(50),,</discountAmount>
<discount>奇门仓储字段,说明,string(50),,</discount>
<purchasePrice>奇门仓储字段,说明,string(50),,</purchasePrice>
<itemName>奇门仓储字段,说明,string(50),,</itemName>
<qrCode>奇门仓储字段,说明,string(50),,</qrCode>
<orderSourceCode>奇门仓储字段,说明,string(50),,</orderSourceCode>
<deliveryOrderId>奇门仓储字段,说明,string(50),,</deliveryOrderId>
<stockInQty>奇门仓储字段,说明,string(50),,</stockInQty>
<inventoryType>ZP</inventoryType>
<subSourceCode>奇门仓储字段,说明,string(50),,</subSourceCode>
<productDate>2016-09-09</productDate>
<batchs>
<produceCode>奇门仓储字段,说明,string(50),,</produceCode>
<inventoryType>奇门仓储字段,说明,string(50),,</inventoryType>
<quantity>奇门仓储字段,说明,string(50),,</quantity>
<batchCode>奇门仓储字段,说明,string(50),,</batchCode>
<expireDate>奇门仓储字段,说明,string(50),,</expireDate>
<remark>备注</remark>
<productDate>奇门仓储字段,说明,string(50),,</productDate>
<actualQty>奇门仓储字段,说明,string(50),,</actualQty>
</batchs>
<itemId>CK1234</itemId>
<extCode>奇门仓储字段,说明,string(50),,</extCode>
<size>奇门仓储字段,说明,string(50),,</size>
<sourceOrderCode>PD1224</sourceOrderCode>
<locationCode>奇门仓储字段,说明,string(50),,</locationCode>
<status>奇门仓储字段,说明,string(50),,</status>
<planQty>12</planQty>
<color>奇门仓储字段,说明,string(50),,</color>
<actualPrice>奇门仓储字段,说明,string(50),,</actualPrice>
<ownerCode>HZ1234</ownerCode>
<discountPrice>奇门仓储字段,说明,string(50),,</discountPrice>
<stockOutQty>奇门仓储字段,说明,string(50),,</stockOutQty>
<remark>备注</remark>
<actualQty>奇门仓储字段,说明,string(50),,</actualQty>
<warehouseCode>奇门仓储字段,说明,string(50),,</warehouseCode>
<skuProperty>奇门仓储字段,说明,string(50),,</skuProperty>
<payNo>奇门仓储字段,说明,string(50),,</payNo>
<produceCode>P1234</produceCode>
<referencePrice>奇门仓储字段,说明,string(50),,</referencePrice>
<taobaoItemCode>奇门仓储字段,说明,string(50),,</taobaoItemCode>
<returnReason>破损退货</returnReason>
<expireDate>2016-09-09</expireDate>
<amount>奇门仓储字段,说明,string(50),,</amount>
<orderLineNo>D1234</orderLineNo>
<quantity>奇门仓储字段,说明,string(50),,</quantity>
<exceptionQty>奇门仓储字段,说明,string(50),,</exceptionQty>
<batchCode>P123</batchCode>
<standardPrice>奇门仓储字段,说明,string(50),,</standardPrice>
<subDeliveryOrderId>奇门仓储字段,说明,string(50),,</subDeliveryOrderId>
<subSourceOrderCode>PL1234</subSourceOrderCode>
<moveOutLocation>奇门仓储字段,说明,string(50),,</moveOutLocation>
<standardAmount>奇门仓储字段,说明,string(50),,</standardAmount>
<productCode>奇门仓储字段,说明,string(50),,</productCode>
<outBizCode>奇门仓储字段,说明,string(50),,</outBizCode>
<moveInLocation>奇门仓储字段,说明,string(50),,</moveInLocation>
<snList/>
<orderFlag>visit</orderFlag>
<settlementAmount>奇门仓储字段,说明,string(50),,</settlementAmount>
<retailPrice>奇门仓储字段,说明,string(50),,</retailPrice>
</orderLines>
<returnOrder>
<orderType>THRK</orderType>
<buyerNick>淘宝</buyerNick>
<ownerCode>奇门仓储字段,说明,string(50),,</ownerCode>
<remark>备注信息</remark>
<supplierCode>奇门仓储字段,说明,string(50),,</supplierCode>
<sourcePlatformName>淘宝</sourcePlatformName>
<warehouseCode>W1234</warehouseCode>
<shopNick>店铺名称</shopNick>
<preDeliveryOrderId>PDI1234</preDeliveryOrderId>
<returnReason>破损退货</returnReason>
<returnOrderId>奇门仓储字段,说明,string(50),,</returnOrderId>
<expressCode>YD1234</expressCode>
<planArrivalTime>奇门仓储字段,说明,string(50),,</planArrivalTime>
<supplierName>奇门仓储字段,说明,string(50),,</supplierName>
<sellerNick>卖家名称</sellerNick>
<refOrderCode>奇门仓储字段,说明,string(50),,</refOrderCode>
<preDeliveryOrderCode>PD1234</preDeliveryOrderCode>
<logisticsCode>SF</logisticsCode>
<orderConfirmTime>奇门仓储字段,说明,string(50),,</orderConfirmTime>
<returnOrderStatus>奇门仓储字段,说明,string(50),,</returnOrderStatus>
<logisticsName>顺丰</logisticsName>
<actionType>奇门仓储字段,说明,string(50),,</actionType>
<earliestArrivalTime>奇门仓储字段,说明,string(50),,</earliestArrivalTime>
<senderInfo>
<zipCode>043300</zipCode>
<career>奇门仓储字段,说明,string(50),,</career>
<gender>奇门仓储字段,说明,string(50),,</gender>
<city>杭州</city>
<remark>备注</remark>
<countryCodeCus>奇门仓储字段,说明,string(50),,</countryCodeCus>
<idNumber>奇门仓储字段,说明,string(50),,</idNumber>
<nick>奇门仓储字段,说明,string(50),,</nick>
<province>浙江省</province>
<carNo>奇门仓储字段,说明,string(50),,</carNo>
<countryCode>051532</countryCode>
<company>淘宝</company>
<tel>81020340</tel>
<id>奇门仓储字段,说明,string(50),,</id>
<fax>奇门仓储字段,说明,string(50),,</fax>
<email>345@gmail.com</email>
<area>余杭</area>
<idType>奇门仓储字段,说明,string(50),,</idType>
<town>横加桥</town>
<mobile>13214567869</mobile>
<birthDate>奇门仓储字段,说明,string(50),,</birthDate>
<name>老王</name>
<detailAddress>杭州市余杭区989号</detailAddress>
<countryCodeCiq>奇门仓储字段,说明,string(50),,</countryCodeCiq>
</senderInfo>
<outBizCode>奇门仓储字段,说明,string(50),,</outBizCode>
<returnOrderCode>R1234</returnOrderCode>
<sourcePlatformCode>TB</sourcePlatformCode>
<sourceOrderCode>奇门仓储字段,说明,string(50),,</sourceOrderCode>
<orderFlag>VISIT</orderFlag>
</returnOrder>
<itemList>
<orderType>奇门仓储字段,说明,string(50),,</orderType>
<reason>奇门仓储字段,说明,string(50),,</reason>
<originAddress>奇门仓储字段,说明,string(50),,</originAddress>
<discount>奇门仓储字段,说明,string(50),,</discount>
<pricingCategory>奇门仓储字段,说明,string(50),,</pricingCategory>
<itemName>奇门仓储字段,说明,string(50),,</itemName>
<packCode>奇门仓储字段,说明,string(50),,</packCode>
<price>奇门仓储字段,说明,string(50),,</price>
<brandCode>奇门仓储字段,说明,string(50),,</brandCode>
<height>奇门仓储字段,说明,string(50),,</height>
<seasonCode>奇门仓储字段,说明,string(50),,</seasonCode>
<safetyStock>奇门仓储字段,说明,string(50),,</safetyStock>
<paperQty>奇门仓储字段,说明,string(50),,</paperQty>
<productDate>奇门仓储字段,说明,string(50),,</productDate>
<stockUnit>奇门仓储字段,说明,string(50),,</stockUnit>
<itemId>奇门仓储字段,说明,string(50),,</itemId>
<size>奇门仓储字段,说明,string(50),,</size>
<rejectLifecycle>奇门仓储字段,说明,string(50),,</rejectLifecycle>
<shortName>奇门仓储字段,说明,string(50),,</shortName>
<planQty>奇门仓储字段,说明,string(50),,</planQty>
<ownerCode>奇门仓储字段,说明,string(50),,</ownerCode>
<supplierCode>奇门仓储字段,说明,string(50),,</supplierCode>
<defectiveQty>奇门仓储字段,说明,string(50),,</defectiveQty>
<diffQuantity>奇门仓储字段,说明,string(50),,</diffQuantity>
<tempRequirement>奇门仓储字段,说明,string(50),,</tempRequirement>
<skuProperty>奇门仓储字段,说明,string(50),,</skuProperty>
<referencePrice>奇门仓储字段,说明,string(50),,</referencePrice>
<exCode>奇门仓储字段,说明,string(50),,</exCode>
<normalQty>奇门仓储字段,说明,string(50),,</normalQty>
<seasonName>奇门仓储字段,说明,string(50),,</seasonName>
<packageMaterial>奇门仓储字段,说明,string(50),,</packageMaterial>
<expireDate>奇门仓储字段,说明,string(50),,</expireDate>
<sn>奇门仓储字段,说明,string(50),,</sn>
<shelfLife>奇门仓储字段,说明,string(50),,</shelfLife>
<orderLineNo>奇门仓储字段,说明,string(50),,</orderLineNo>
<actualAmount>奇门仓储字段,说明,string(50),,</actualAmount>
<latestUpdateTime>奇门仓储字段,说明,string(50),,</latestUpdateTime>
<costPrice>奇门仓储字段,说明,string(50),,</costPrice>
<tagPrice>奇门仓储字段,说明,string(50),,</tagPrice>
<isSku>奇门仓储字段,说明,string(50),,</isSku>
<changeTime>奇门仓储字段,说明,string(50),,</changeTime>
<productCode>奇门仓储字段,说明,string(50),,</productCode>
<width>奇门仓储字段,说明,string(50),,</width>
<goodsCode>奇门仓储字段,说明,string(50),,</goodsCode>
<retailPrice>奇门仓储字段,说明,string(50),,</retailPrice>
<tareWeight>奇门仓储字段,说明,string(50),,</tareWeight>
<priceAdjustment>
<endDate>奇门仓储字段,说明,string(50),,</endDate>
<discount>奇门仓储字段,说明,string(50),,</discount>
<standardPrice>奇门仓储字段,说明,string(50),,</standardPrice>
<remark>备注</remark>
<type>奇门仓储字段,说明,string(50),,</type>
<startDate>奇门仓储字段,说明,string(50),,</startDate>
</priceAdjustment>
<snCode>奇门仓储字段,说明,string(50),,</snCode>
<itemCode>奇门仓储字段,说明,string(50),,</itemCode>
<lockQuantity>奇门仓储字段,说明,string(50),,</lockQuantity>
<purchasePrice>奇门仓储字段,说明,string(50),,</purchasePrice>
<lackQty>奇门仓储字段,说明,string(50),,</lackQty>
<stockStatus>奇门仓储字段,说明,string(50),,</stockStatus>
<originCode>奇门仓储字段,说明,string(50),,</originCode>
<brandName>奇门仓储字段,说明,string(50),,</brandName>
<inventoryType>奇门仓储字段,说明,string(50),,</inventoryType>
<receiveQty>奇门仓储字段,说明,string(50),,</receiveQty>
<barCode>奇门仓储字段,说明,string(50),,</barCode>
<volume>奇门仓储字段,说明,string(50),,</volume>
<batchs>
<produceCode>奇门仓储字段,说明,string(50),,</produceCode>
<inventoryType>奇门仓储字段,说明,string(50),,</inventoryType>
<quantity>奇门仓储字段,说明,string(50),,</quantity>
<batchCode>奇门仓储字段,说明,string(50),,</batchCode>
<batch>
<produceCode>奇门仓储字段,说明,string(50),,</produceCode>
<inventoryType>奇门仓储字段,说明,string(50),,</inventoryType>
<quantity>奇门仓储字段,说明,string(50),,</quantity>
<batchCode>奇门仓储字段,说明,string(50),,</batchCode>
<expireDate>奇门仓储字段,说明,string(50),,</expireDate>
<productDate>奇门仓储字段,说明,string(50),,</productDate>
<actualQty>奇门仓储字段,说明,string(50),,</actualQty>
</batch>
<expireDate>奇门仓储字段,说明,string(50),,</expireDate>
<remark>备注</remark>
<productDate>奇门仓储字段,说明,string(50),,</productDate>
<actualQty>奇门仓储字段,说明,string(50),,</actualQty>
</batchs>
<netWeight>奇门仓储字段,说明,string(50),,</netWeight>
<unit>奇门仓储字段,说明,string(50),,</unit>
<extCode>奇门仓储字段,说明,string(50),,</extCode>
<sourceOrderCode>奇门仓储字段,说明,string(50),,</sourceOrderCode>
<isSNMgmt>奇门仓储字段,说明,string(50),,</isSNMgmt>
<lockupLifecycle>奇门仓储字段,说明,string(50),,</lockupLifecycle>
<englishName>奇门仓储字段,说明,string(50),,</englishName>
<itemType>奇门仓储字段,说明,string(50),,</itemType>
<color>奇门仓储字段,说明,string(50),,</color>
<adventLifecycle>奇门仓储字段,说明,string(50),,</adventLifecycle>
<discountPrice>奇门仓储字段,说明,string(50),,</discountPrice>
<remark>备注</remark>
<title>奇门仓储字段,说明,string(50),,</title>
<categoryName>奇门仓储字段,说明,string(50),,</categoryName>
<actualQty>奇门仓储字段,说明,string(50),,</actualQty>
<warehouseCode>奇门仓储字段,说明,string(50),,</warehouseCode>
<produceCode>奇门仓储字段,说明,string(50),,</produceCode>
<isShelfLifeMgmt>奇门仓储字段,说明,string(50),,</isShelfLifeMgmt>
<isAreaSale>奇门仓储字段,说明,string(50),,</isAreaSale>
<isFragile>奇门仓储字段,说明,string(50),,</isFragile>
<channelCode>奇门仓储字段,说明,string(50),,</channelCode>
<supplierName>奇门仓储字段,说明,string(50),,</supplierName>
<pcs>奇门仓储字段,说明,string(50),,</pcs>
<isHazardous>奇门仓储字段,说明,string(50),,</isHazardous>
<amount>奇门仓储字段,说明,string(50),,</amount>
<quantity>奇门仓储字段,说明,string(50),,</quantity>
<batchCode>奇门仓储字段,说明,string(50),,</batchCode>
<length>奇门仓储字段,说明,string(50),,</length>
<standardPrice>奇门仓储字段,说明,string(50),,</standardPrice>
<subSourceOrderCode>奇门仓储字段,说明,string(50),,</subSourceOrderCode>
<approvalNumber>奇门仓储字段,说明,string(50),,</approvalNumber>
<grossWeight>奇门仓储字段,说明,string(50),,</grossWeight>
<isBatchMgmt>奇门仓储字段,说明,string(50),,</isBatchMgmt>
<batchRemark>奇门仓储字段,说明,string(50),,</batchRemark>
<outBizCode>奇门仓储字段,说明,string(50),,</outBizCode>
<orderCode>奇门仓储字段,说明,string(50),,</orderCode>
<categoryId>奇门仓储字段,说明,string(50),,</categoryId>
</itemList>
</request>'
# -*- coding: utf-8 -*-
import top.api
req=top.api.QimenReturnorderCreateRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.request="数据结构示例JSON格式"
try:
resp= req.getResponse()
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"taobao.qimen.returnorder.create");
add_param(pRequest,"request","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,NULL);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('taobao.qimen.returnorder.create', {
'request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})