QimenClient client = new DefaultQimenClient(url, appkey, secret);
CombineitemSynchronizeRequest req = new CombineitemSynchronizeRequest();
req.setCustomerId("stub-cust-code");
req.setVersion("2.0");
req.setItemCode("ZH123");
req.setOwnerCode("HZ123");
req.setWarehouseCode("CK123");
Item obj1 = new Item();
obj1.setItemCode("SI123");
obj1.setItemId("HD1234");
obj1.setQuantity(12L);
obj1.setOwnerCode("ownerCode");
obj1.setTitle("奇门仓储字段,说明,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.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),,");
obj1.setGoodsCode("奇门仓储字段,说明,string(50),,");
obj1.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj1.setReferencePrice("奇门仓储字段,说明,string(50),,");
obj1.setDiscount("奇门仓储字段,说明,string(50),,");
obj1.setActualAmount("奇门仓储字段,说明,string(50),,");
PriceAdjustment obj2 = new PriceAdjustment();
obj2.setType("奇门仓储字段,说明,string(50),,");
obj2.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj2.setDiscount("奇门仓储字段,说明,string(50),,");
obj2.setStartDate("奇门仓储字段,说明,string(50),,");
obj2.setEndDate("奇门仓储字段,说明,string(50),,");
obj1.setPriceAdjustment(obj2);
obj1.setLatestUpdateTime("奇门仓储字段,说明,string(50),,");
obj1.setChangeTime("奇门仓储字段,说明,string(50),,");
obj1.setTempRequirement("奇门仓储字段,说明,string(50),,");
obj1.setChannelCode("奇门仓储字段,说明,string(50),,");
obj1.setOriginCode("奇门仓储字段,说明,string(50),,");
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),,");
obj1.setBatchs(obj3);
req.setItems(obj1);
req.setItemId("temp");
CombineitemSynchronizeResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
IQimenClient client = new DefaultQimenClient(url, appkey, secret);
CombineitemSynchronizeRequest req = new CombineitemSynchronizeRequest();
req.CustomerId = "stub-cust-code";
req.Version = "2.0";
req.ItemCode = "ZH123";
req.OwnerCode = "HZ123";
req.WarehouseCode = "CK123";
CombineitemSynchronizeRequest.ItemDomain obj1 = new CombineitemSynchronizeRequest.ItemDomain();
req.Items_= obj1;
obj1.ItemCode = "SI123";
obj1.ItemId = "HD1234";
obj1.Quantity = 12L;
obj1.OwnerCode = "ownerCode";
obj1.Title = "奇门仓储字段,说明,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.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),,";
obj1.GoodsCode = "奇门仓储字段,说明,string(50),,";
obj1.StandardPrice = "奇门仓储字段,说明,string(50),,";
obj1.ReferencePrice = "奇门仓储字段,说明,string(50),,";
obj1.Discount = "奇门仓储字段,说明,string(50),,";
obj1.ActualAmount = "奇门仓储字段,说明,string(50),,";
List<CombineitemSynchronizeRequest.PriceAdjustmentDomain> list3 = new List<CombineitemSynchronizeRequest.PriceAdjustmentDomain>();
CombineitemSynchronizeRequest.PriceAdjustmentDomain obj4 = new CombineitemSynchronizeRequest.PriceAdjustmentDomain();
list3.Add(obj4);
obj1.PriceAdjustment_ = list3;
obj4.Type = "奇门仓储字段,说明,string(50),,";
obj4.StandardPrice = "奇门仓储字段,说明,string(50),,";
obj4.Discount = "奇门仓储字段,说明,string(50),,";
obj4.StartDate = "奇门仓储字段,说明,string(50),,";
obj4.EndDate = "奇门仓储字段,说明,string(50),,";
obj1.PriceAdjustment= list5;
obj1.LatestUpdateTime = "奇门仓储字段,说明,string(50),,";
obj1.ChangeTime = "奇门仓储字段,说明,string(50),,";
obj1.TempRequirement = "奇门仓储字段,说明,string(50),,";
obj1.ChannelCode = "奇门仓储字段,说明,string(50),,";
obj1.OriginCode = "奇门仓储字段,说明,string(50),,";
List<CombineitemSynchronizeRequest.BatchDomain> list7 = new List<CombineitemSynchronizeRequest.BatchDomain>();
CombineitemSynchronizeRequest.BatchDomain obj8 = new CombineitemSynchronizeRequest.BatchDomain();
list7.Add(obj8);
obj1.Batchs_ = list7;
obj8.BatchCode = "奇门仓储字段,说明,string(50),,";
obj8.ProductDate = "奇门仓储字段,说明,string(50),,";
obj8.ExpireDate = "奇门仓储字段,说明,string(50),,";
obj8.ProduceCode = "奇门仓储字段,说明,string(50),,";
obj8.InventoryType = "奇门仓储字段,说明,string(50),,";
obj8.ActualQty = "奇门仓储字段,说明,string(50),,";
obj8.Quantity = "奇门仓储字段,说明,string(50),,";
obj1.Batchs= list9;
req.Items_ = obj1;
req.ItemId = "temp";
CombineitemSynchronizeResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new QimenCombineitemSynchronizeRequest;
$request = new CombineItemSyncRequest;
$request->item_code="ZH123";
$request->owner_code="HZ123";
$request->warehouse_code="CK123";
$items = new Item;
$items->item_code="SI123";
$items->item_id="HD1234";
$items->quantity="12";
$items->owner_code="ownerCode";
$items->title="奇门仓储字段,说明,string(50),,";
$items->item_name="奇门仓储字段,说明,string(50),,";
$items->english_name="奇门仓储字段,说明,string(50),,";
$items->short_name="奇门仓储字段,说明,string(50),,";
$items->category_id="奇门仓储字段,说明,string(50),,";
$items->category_name="奇门仓储字段,说明,string(50),,";
$items->sku_property="奇门仓储字段,说明,string(50),,";
$items->item_type="奇门仓储字段,说明,string(50),,";
$items->tag_price="奇门仓储字段,说明,string(50),,";
$items->retail_price="奇门仓储字段,说明,string(50),,";
$items->cost_price="奇门仓储字段,说明,string(50),,";
$items->purchase_price="奇门仓储字段,说明,string(50),,";
$items->supplier_code="奇门仓储字段,说明,string(50),,";
$items->supplier_name="奇门仓储字段,说明,string(50),,";
$items->season_code="奇门仓储字段,说明,string(50),,";
$items->season_name="奇门仓储字段,说明,string(50),,";
$items->brand_code="奇门仓储字段,说明,string(50),,";
$items->brand_name="奇门仓储字段,说明,string(50),,";
$items->sn="奇门仓储字段,说明,string(50),,";
$items->is_s_n_mgmt="奇门仓储字段,说明,string(50),,";
$items->bar_code="奇门仓储字段,说明,string(50),,";
$items->color="奇门仓储字段,说明,string(50),,";
$items->size="奇门仓储字段,说明,string(50),,";
$items->length="奇门仓储字段,说明,string(50),,";
$items->width="奇门仓储字段,说明,string(50),,";
$items->height="奇门仓储字段,说明,string(50),,";
$items->volume="奇门仓储字段,说明,string(50),,";
$items->gross_weight="奇门仓储字段,说明,string(50),,";
$items->net_weight="奇门仓储字段,说明,string(50),,";
$items->tare_weight="奇门仓储字段,说明,string(50),,";
$items->safety_stock="奇门仓储字段,说明,string(50),,";
$items->stock_unit="奇门仓储字段,说明,string(50),,";
$items->stock_status="奇门仓储字段,说明,string(50),,";
$items->product_date="奇门仓储字段,说明,string(50),,";
$items->expire_date="奇门仓储字段,说明,string(50),,";
$items->is_shelf_life_mgmt="奇门仓储字段,说明,string(50),,";
$items->shelf_life="奇门仓储字段,说明,string(50),,";
$items->reject_lifecycle="奇门仓储字段,说明,string(50),,";
$items->lockup_lifecycle="奇门仓储字段,说明,string(50),,";
$items->advent_lifecycle="奇门仓储字段,说明,string(50),,";
$items->batch_code="奇门仓储字段,说明,string(50),,";
$items->batch_remark="奇门仓储字段,说明,string(50),,";
$items->is_batch_mgmt="奇门仓储字段,说明,string(50),,";
$items->pack_code="奇门仓储字段,说明,string(50),,";
$items->pcs="奇门仓储字段,说明,string(50),,";
$items->origin_address="奇门仓储字段,说明,string(50),,";
$items->approval_number="奇门仓储字段,说明,string(50),,";
$items->is_fragile="奇门仓储字段,说明,string(50),,";
$items->is_hazardous="奇门仓储字段,说明,string(50),,";
$items->pricing_category="奇门仓储字段,说明,string(50),,";
$items->is_sku="奇门仓储字段,说明,string(50),,";
$items->package_material="奇门仓储字段,说明,string(50),,";
$items->price="奇门仓储字段,说明,string(50),,";
$items->is_area_sale="奇门仓储字段,说明,string(50),,";
$items->normal_qty="奇门仓储字段,说明,string(50),,";
$items->defective_qty="奇门仓储字段,说明,string(50),,";
$items->receive_qty="奇门仓储字段,说明,string(50),,";
$items->ex_code="奇门仓储字段,说明,string(50),,";
$items->discount_price="奇门仓储字段,说明,string(50),,";
$items->inventory_type="奇门仓储字段,说明,string(50),,";
$items->plan_qty="奇门仓储字段,说明,string(50),,";
$items->source_order_code="奇门仓储字段,说明,string(50),,";
$items->sub_source_order_code="奇门仓储字段,说明,string(50),,";
$items->produce_code="奇门仓储字段,说明,string(50),,";
$items->order_line_no="奇门仓储字段,说明,string(50),,";
$items->actual_qty="奇门仓储字段,说明,string(50),,";
$items->amount="奇门仓储字段,说明,string(50),,";
$items->unit="奇门仓储字段,说明,string(50),,";
$items->warehouse_code="奇门仓储字段,说明,string(50),,";
$items->lock_quantity="奇门仓储字段,说明,string(50),,";
$items->order_code="奇门仓储字段,说明,string(50),,";
$items->order_type="奇门仓储字段,说明,string(50),,";
$items->out_biz_code="奇门仓储字段,说明,string(50),,";
$items->product_code="奇门仓储字段,说明,string(50),,";
$items->paper_qty="奇门仓储字段,说明,string(50),,";
$items->diff_quantity="奇门仓储字段,说明,string(50),,";
$items->ext_code="奇门仓储字段,说明,string(50),,";
$items->lack_qty="奇门仓储字段,说明,string(50),,";
$items->reason="奇门仓储字段,说明,string(50),,";
$items->sn_code="奇门仓储字段,说明,string(50),,";
$items->goods_code="奇门仓储字段,说明,string(50),,";
$items->standard_price="奇门仓储字段,说明,string(50),,";
$items->reference_price="奇门仓储字段,说明,string(50),,";
$items->discount="奇门仓储字段,说明,string(50),,";
$items->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),,";
$items->priceAdjustment = $priceAdjustment;
$items->latest_update_time="奇门仓储字段,说明,string(50),,";
$items->change_time="奇门仓储字段,说明,string(50),,";
$items->temp_requirement="奇门仓储字段,说明,string(50),,";
$items->channel_code="奇门仓储字段,说明,string(50),,";
$items->origin_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),,";
$items->batchs = $batchs;
$request->items = $items;
$request->extend_props="";
$request->item_id="temp";
$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.combineitem.synchronize&sign=556D9CEC18A7186AE38717C462B8BDA2&sign_method=md5×tamp=2025-04-28+18%3A21%3A43&v=2.0&version=1' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
--data \
'<request>
<itemId>temp</itemId>
<ownerCode>HZ123</ownerCode>
<itemCode>ZH123</itemCode>
<items>
<orderType>奇门仓储字段,说明,string(50),,</orderType>
<reason>奇门仓储字段,说明,string(50),,</reason>
<priceAdjustment>
<endDate>奇门仓储字段,说明,string(50),,</endDate>
<discount>奇门仓储字段,说明,string(50),,</discount>
<standardPrice>奇门仓储字段,说明,string(50),,</standardPrice>
<type>奇门仓储字段,说明,string(50),,</type>
<startDate>奇门仓储字段,说明,string(50),,</startDate>
</priceAdjustment>
<snCode>奇门仓储字段,说明,string(50),,</snCode>
<originAddress>奇门仓储字段,说明,string(50),,</originAddress>
<itemCode>SI123</itemCode>
<lockQuantity>奇门仓储字段,说明,string(50),,</lockQuantity>
<discount>奇门仓储字段,说明,string(50),,</discount>
<purchasePrice>奇门仓储字段,说明,string(50),,</purchasePrice>
<pricingCategory>奇门仓储字段,说明,string(50),,</pricingCategory>
<itemName>奇门仓储字段,说明,string(50),,</itemName>
<packCode>奇门仓储字段,说明,string(50),,</packCode>
<lackQty>奇门仓储字段,说明,string(50),,</lackQty>
<price>奇门仓储字段,说明,string(50),,</price>
<stockStatus>奇门仓储字段,说明,string(50),,</stockStatus>
<originCode>奇门仓储字段,说明,string(50),,</originCode>
<brandCode>奇门仓储字段,说明,string(50),,</brandCode>
<height>奇门仓储字段,说明,string(50),,</height>
<brandName>奇门仓储字段,说明,string(50),,</brandName>
<inventoryType>奇门仓储字段,说明,string(50),,</inventoryType>
<seasonCode>奇门仓储字段,说明,string(50),,</seasonCode>
<safetyStock>奇门仓储字段,说明,string(50),,</safetyStock>
<paperQty>奇门仓储字段,说明,string(50),,</paperQty>
<receiveQty>奇门仓储字段,说明,string(50),,</receiveQty>
<productDate>奇门仓储字段,说明,string(50),,</productDate>
<barCode>奇门仓储字段,说明,string(50),,</barCode>
<stockUnit>奇门仓储字段,说明,string(50),,</stockUnit>
<volume>奇门仓储字段,说明,string(50),,</volume>
<itemId>HD1234</itemId>
<batchs>
<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>
</batchs>
<netWeight>奇门仓储字段,说明,string(50),,</netWeight>
<unit>奇门仓储字段,说明,string(50),,</unit>
<extCode>奇门仓储字段,说明,string(50),,</extCode>
<size>奇门仓储字段,说明,string(50),,</size>
<sourceOrderCode>奇门仓储字段,说明,string(50),,</sourceOrderCode>
<rejectLifecycle>奇门仓储字段,说明,string(50),,</rejectLifecycle>
<shortName>奇门仓储字段,说明,string(50),,</shortName>
<isSNMgmt>奇门仓储字段,说明,string(50),,</isSNMgmt>
<lockupLifecycle>奇门仓储字段,说明,string(50),,</lockupLifecycle>
<englishName>奇门仓储字段,说明,string(50),,</englishName>
<itemType>奇门仓储字段,说明,string(50),,</itemType>
<planQty>奇门仓储字段,说明,string(50),,</planQty>
<color>奇门仓储字段,说明,string(50),,</color>
<ownerCode>ownerCode</ownerCode>
<adventLifecycle>奇门仓储字段,说明,string(50),,</adventLifecycle>
<discountPrice>奇门仓储字段,说明,string(50),,</discountPrice>
<supplierCode>奇门仓储字段,说明,string(50),,</supplierCode>
<defectiveQty>奇门仓储字段,说明,string(50),,</defectiveQty>
<diffQuantity>奇门仓储字段,说明,string(50),,</diffQuantity>
<title>奇门仓储字段,说明,string(50),,</title>
<categoryName>奇门仓储字段,说明,string(50),,</categoryName>
<actualQty>奇门仓储字段,说明,string(50),,</actualQty>
<warehouseCode>奇门仓储字段,说明,string(50),,</warehouseCode>
<tempRequirement>奇门仓储字段,说明,string(50),,</tempRequirement>
<skuProperty>奇门仓储字段,说明,string(50),,</skuProperty>
<produceCode>奇门仓储字段,说明,string(50),,</produceCode>
<referencePrice>奇门仓储字段,说明,string(50),,</referencePrice>
<exCode>奇门仓储字段,说明,string(50),,</exCode>
<normalQty>奇门仓储字段,说明,string(50),,</normalQty>
<seasonName>奇门仓储字段,说明,string(50),,</seasonName>
<isShelfLifeMgmt>奇门仓储字段,说明,string(50),,</isShelfLifeMgmt>
<packageMaterial>奇门仓储字段,说明,string(50),,</packageMaterial>
<isAreaSale>奇门仓储字段,说明,string(50),,</isAreaSale>
<expireDate>奇门仓储字段,说明,string(50),,</expireDate>
<isFragile>奇门仓储字段,说明,string(50),,</isFragile>
<sn>奇门仓储字段,说明,string(50),,</sn>
<shelfLife>奇门仓储字段,说明,string(50),,</shelfLife>
<channelCode>奇门仓储字段,说明,string(50),,</channelCode>
<supplierName>奇门仓储字段,说明,string(50),,</supplierName>
<pcs>奇门仓储字段,说明,string(50),,</pcs>
<isHazardous>奇门仓储字段,说明,string(50),,</isHazardous>
<orderLineNo>奇门仓储字段,说明,string(50),,</orderLineNo>
<amount>奇门仓储字段,说明,string(50),,</amount>
<quantity>12</quantity>
<batchCode>奇门仓储字段,说明,string(50),,</batchCode>
<actualAmount>奇门仓储字段,说明,string(50),,</actualAmount>
<latestUpdateTime>奇门仓储字段,说明,string(50),,</latestUpdateTime>
<costPrice>奇门仓储字段,说明,string(50),,</costPrice>
<length>奇门仓储字段,说明,string(50),,</length>
<standardPrice>奇门仓储字段,说明,string(50),,</standardPrice>
<tagPrice>奇门仓储字段,说明,string(50),,</tagPrice>
<subSourceOrderCode>奇门仓储字段,说明,string(50),,</subSourceOrderCode>
<approvalNumber>奇门仓储字段,说明,string(50),,</approvalNumber>
<isSku>奇门仓储字段,说明,string(50),,</isSku>
<changeTime>奇门仓储字段,说明,string(50),,</changeTime>
<grossWeight>奇门仓储字段,说明,string(50),,</grossWeight>
<isBatchMgmt>奇门仓储字段,说明,string(50),,</isBatchMgmt>
<productCode>奇门仓储字段,说明,string(50),,</productCode>
<batchRemark>奇门仓储字段,说明,string(50),,</batchRemark>
<outBizCode>奇门仓储字段,说明,string(50),,</outBizCode>
<width>奇门仓储字段,说明,string(50),,</width>
<orderCode>奇门仓储字段,说明,string(50),,</orderCode>
<goodsCode>奇门仓储字段,说明,string(50),,</goodsCode>
<retailPrice>奇门仓储字段,说明,string(50),,</retailPrice>
<categoryId>奇门仓储字段,说明,string(50),,</categoryId>
<tareWeight>奇门仓储字段,说明,string(50),,</tareWeight>
</items>
<warehouseCode>CK123</warehouseCode>
</request>'
# -*- coding: utf-8 -*-
import top.api
req=top.api.QimenCombineitemSynchronizeRequest(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.combineitem.synchronize");
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.combineitem.synchronize', {
'request':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})