文档中心 > API类目 > 奇门仓储API

taobao.qimen.deliveryorder.confirm (发货单确认接口)

taobao.qimen.deliveryorder.confirm

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request DeliveryOrderConfirmRequest 可选
  • deliveryOrder
  • DeliveryOrder
  • 可选
  • 发货单信息
  • └ deliveryOrderCode
  • String
  • 必须
  • T1234
  • 出库单号
  • └ deliveryOrderId
  • String
  • 可选
  • C1234
  • 仓储系统出库单号
  • └ warehouseCode
  • String
  • 必须
  • W1234
  • 仓库编码
  • └ orderType
  • String
  • 必须
  • JYCK
  • 出库单类型(JYCK=一般交易出库;HHCK=换货出库;BFCK=补发出库;QTCK=其他出库单)
  • └ status
  • String
  • 可选
  • NEW
  • 出库单状态(NEW-未开始处理;ACCEPT-仓库接单;PARTDELIVERED-部分发货完成;DELIVERED-发货完成;EXCEPTION-异 常;CANCELED-取消;CLOSED-关闭;REJECT-拒单;CANCELEDFAIL-取消失败;只传英文编码)
  • └ outBizCode
  • String
  • 可选
  • WB1234
  • 外部业务编码(消息ID;用于去重;ISV对于同一请求;分配一个唯一性的编码。用来保证因为网络等原因导致重复传输;请求 不会被重复处理;条件必填;条件为一单需要多次确认时)
  • └ confirmType
  • Number
  • 可选
  • 0
  • 支持出库单多次发货(多次发货后确认时;0表示发货单最终状态确认;1表示发货单中间状态确认)
  • └ orderConfirmTime
  • String
  • 可选
  • 2016-09-08 12:00:00
  • 订单完成时间(YYYY-MM-DD HH:MM:SS)
  • └ operatorCode
  • String
  • 可选
  • O23
  • 当前状态操作员编码
  • └ operatorName
  • String
  • 可选
  • 老王
  • 当前状态操作员姓名
  • └ operateTime
  • String
  • 可选
  • 2016-09-09 12:00:00
  • 当前状态操作时间(YYYY-MM-DD HH:MM:SS)
  • └ storageFee
  • String
  • 可选
  • 12.0
  • 仓储费用
  • invoices
  • Invoice []
  • 可选
  • 发票信息
  • └ header
  • String
  • 可选
  • XXX公司
  • 发票抬头
  • └ amount
  • String
  • 可选
  • 12.0
  • 发票金额
  • └ content
  • String
  • 可选
  • XXX公司报销XX元
  • 发票内容
  • detail
  • Detail
  • 可选
  • 发货详情
  • items
  • Item []
  • 可选
  • 商品列表
  • └ itemName
  • String
  • 可选
  • 淘公仔
  • 商品名称
  • └ unit
  • String
  • 可选
  • 商品单位
  • └ price
  • String
  • 可选
  • 12.0
  • 商品单价
  • └ quantity
  • Number
  • 可选
  • 12
  • 数量
  • └ amount
  • String
  • 可选
  • 12.0
  • 金额
  • └ itemCode
  • String
  • 可选
  • 1234
  • 商品编码
  • └ itemId
  • String
  • 可选
  • 1234
  • 商品仓储系统编码
  • └ code
  • String
  • 可选
  • CODE123
  • 发票代码(纳税企业的标识)
  • └ number
  • String
  • 可选
  • NUM123
  • 发票号码(纳税企业内部的发票号)
  • packages
  • Package []
  • 可选
  • 包裹信息
  • └ logisticsCode
  • String
  • 必须
  • SF
  • 物流公司编码(SF=顺丰、EMS=标准快递、EYB=经济快件、ZJS=宅急送、YTO=圆通、ZTO=中通 (ZTO)、HTKY=百世汇通、 UC=优速、STO=申通、TTKDEX=天天快递、QFKD=全峰、FAST=快捷、POSTB=邮政小包、GTO=国通、YUNDA=韵达、JD=京东配送、DD=当当宅配、 AMAZON=亚马逊物流、OTHER=其他;只传英文编码)
  • └ logisticsName
  • String
  • 可选
  • 顺丰
  • 物流公司名称
  • └ expressCode
  • String
  • 必须
  • Y1234
  • 运单号
  • └ packageCode
  • String
  • 可选
  • LG1234
  • 包裹编号
  • └ length
  • String
  • 可选
  • 12.0
  • 包裹长度(单位:厘米)
  • └ width
  • String
  • 可选
  • 12.0
  • 包裹宽度(单位:厘米)
  • └ height
  • String
  • 可选
  • 12.0
  • 包裹高度(单位:厘米)
  • └ theoreticalWeight
  • String
  • 可选
  • 12.0
  • 包裹理论重量(单位:千克)
  • └ weight
  • String
  • 可选
  • 12.0
  • 包裹重量(单位:千克)
  • └ volume
  • String
  • 可选
  • 12.0
  • 包裹体积(单位:升)
  • └ invoiceNo
  • String
  • 可选
  • IN1234
  • 发票号
  • packageMaterialList
  • PackageMaterial []
  • 可选
  • 包材信息
  • └ type
  • String
  • 可选
  • XLL
  • 包材型号
  • └ quantity
  • Number
  • 可选
  • 12
  • 包材的数量
  • └ extendProps
  • Map
  • 可选
  • 包材信息扩展属性
  • items
  • Item []
  • 可选
  • 商品列表
  • └ itemCode
  • String
  • 必须
  • I1234
  • 商品编码
  • └ itemId
  • String
  • 可选
  • WI1234
  • 商品仓储系统编码
  • └ quantity
  • Number
  • 必须
  • 11
  • 包裹内该商品的数量
  • └ orderLineNo
  • String
  • 可选
  • 1
  • 单据行号
  • └ extendProps
  • Map
  • 可选
  • 商品列表扩展属性
  • └ extendProps
  • Map
  • 可选
  • 包裹信息扩展属性
  • orderLines
  • OrderLine []
  • 可选
  • 单据列表
  • └ orderLineNo
  • String
  • 可选
  • 1
  • 单据行号
  • └ orderSourceCode
  • String
  • 可选
  • P1234
  • 平台交易订单编码
  • └ subSourceCode
  • String
  • 可选
  • J1234
  • 平台交易子订单编码
  • └ itemCode
  • String
  • 可选
  • I1234
  • 商品编码
  • └ itemId
  • String
  • 可选
  • WI1234
  • 商品仓储系统编码
  • └ inventoryType
  • String
  • 可选
  • ZP
  • 库存类型(ZP=正品;CC=残次;JS=机损;XS=箱损;ZT=在途库存;默认为查所有类型的库存)
  • └ ownerCode
  • String
  • 必须
  • OW1234
  • 货主编码
  • └ itemName
  • String
  • 可选
  • 淘公仔
  • 商品名称
  • └ extCode
  • String
  • 可选
  • PL1234
  • 交易平台商品编码
  • └ planQty
  • Number
  • 可选
  • 12
  • 应发商品数量
  • └ actualQty
  • Number
  • 可选
  • 12
  • 实发商品数量
  • └ batchCode
  • String
  • 可选
  • P1234
  • 批次编号
  • └ productDate
  • String
  • 可选
  • 2016-09-09
  • 生产日期(YYYY-MM-DD)
  • └ expireDate
  • String
  • 可选
  • 2017-09-09
  • 过期日期(YYYY-MM-DD)
  • └ produceCode
  • String
  • 可选
  • P2345
  • 生产批号
  • batchs
  • Batch []
  • 可选
  • 批次列表
  • └ batchCode
  • String
  • 可选
  • PC1234
  • 批次编号
  • └ productDate
  • String
  • 可选
  • 2016-09-09
  • 生产日期(YYYY-MM-DD)
  • └ expireDate
  • String
  • 可选
  • 2017-09-09
  • 过期日期(YYYY-MM-DD)
  • └ produceCode
  • String
  • 可选
  • PH1234
  • 生产批号
  • └ inventoryType
  • String
  • 可选
  • ZP
  • 库存类型(ZP=正品;CC=残次;JS=机损;XS=箱损;ZT=在途库存;默认为查所有类型的库存)
  • └ actualQty
  • Number
  • 可选
  • 12
  • 实发数量(要求batchs节点下所有的实发数量之和等于orderline中的实发数量)
  • └ snCode
  • String
  • 可选
  • 货品sn编码
  • 货品sn编码
  • └ qrCode
  • String
  • 可选
  • one;two
  • 商品的二维码(类似电子产品的SN码;用来进行商品的溯源;多个二维码之间用分号;隔开)
  • └ snCode
  • String
  • 可选
  • 货品sn编码
  • 货品sn编码
  • snList
  • SnList
  • 可选
  • sn列表
  • └ sn
  • String []
  • 可选
  • sn
  • └ supplierName
  • String
  • 可选
  • 供应商名称
  • 供应商名称
  • └ supplierCode
  • String
  • 可选
  • 供应商编码
  • 供应商编码
  • imeiList
  • ImeiList
  • 可选
  • imeiList
  • extSnList
  • ExtSn []
  • 可选
  • extSn
  • └ imei
  • String []
  • 可选
  • imei
  • └ sn
  • String []
  • 可选
  • sn
  • └ extendProps
  • Map
  • 可选
  • 扩展属性

响应参数

名称 类型 示例值 描述
response Response
  • └ flag
  • String
  • success
  • 响应结果:success|failure
  • └ code
  • String
  • 0
  • 响应码
  • └ message
  • String
  • invalid appkey
  • 响应信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenClient client = new DefaultQimenClient(url, appkey, secret);
DeliveryorderConfirmRequest req = new DeliveryorderConfirmRequest();
req.setCustomerId("stub-cust-code");
req.setVersion("2.0");
DeliveryOrder obj1 = new DeliveryOrder();
obj1.setOwnerCode("奇门仓储字段,说明,string(50),,");
obj1.setOrderFlag("奇门仓储字段,说明,string(50),,");
obj1.setSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj1.setSourcePlatformCode("奇门仓储字段,说明,string(50),,");
obj1.setSourcePlatformName("奇门仓储字段,说明,string(50),,");
obj1.setCreateTime("奇门仓储字段,说明,string(50),,");
obj1.setPlaceOrderTime("奇门仓储字段,说明,string(50),,");
obj1.setPayTime("奇门仓储字段,说明,string(50),,");
obj1.setPayNo("奇门仓储字段,说明,string(50),,");
obj1.setPayMethod("奇门仓储字段,说明,string(50),,");
obj1.setSellerId("奇门仓储字段,说明,string(50),,");
obj1.setSellerNick("奇门仓储字段,说明,string(50),,");
obj1.setShopNick("奇门仓储字段,说明,string(50),,");
obj1.setBuyerNick("奇门仓储字段,说明,string(50),,");
obj1.setTotalAmount("奇门仓储字段,说明,string(50),,");
obj1.setItemAmount("奇门仓储字段,说明,string(50),,");
obj1.setDiscountAmount("奇门仓储字段,说明,string(50),,");
obj1.setFreight("奇门仓储字段,说明,string(50),,");
obj1.setArAmount("奇门仓储字段,说明,string(50),,");
obj1.setGotAmount("奇门仓储字段,说明,string(50),,");
obj1.setServiceFee("奇门仓储字段,说明,string(50),,");
obj1.setLogisticsCode("奇门仓储字段,说明,string(50),,");
obj1.setLogisticsName("奇门仓储字段,说明,string(50),,");
obj1.setExpressCode("奇门仓储字段,说明,string(50),,");
obj1.setLogisticsAreaCode("奇门仓储字段,说明,string(50),,");
obj1.setIsUrgency("奇门仓储字段,说明,string(50),,");
obj1.setInvoiceFlag("奇门仓储字段,说明,string(50),,");
obj1.setInsuranceFlag("奇门仓储字段,说明,string(50),,");
obj1.setBuyerMessage("奇门仓储字段,说明,string(50),,");
obj1.setSellerMessage("奇门仓储字段,说明,string(50),,");
obj1.setReceiveOrderTime("奇门仓储字段,说明,string(50),,");
obj1.setIsCod("奇门仓储字段,说明,string(50),,");
obj1.setIsValueDeclared("奇门仓储字段,说明,string(50),,");
obj1.setDeclaredAmount("奇门仓储字段,说明,string(50),,");
obj1.setDeliveryNote("奇门仓储字段,说明,string(50),,");
obj1.setSalesModel("奇门仓储字段,说明,string(50),,");
obj1.setTranspostSum("奇门仓储字段,说明,string(50),,");
obj1.setBusinessMemo("奇门仓储字段,说明,string(50),,");
obj1.setActualAmount("奇门仓储字段,说明,string(50),,");
obj1.setIsPaymentCollected("奇门仓储字段,说明,string(50),,");
obj1.setCollectedAmount("奇门仓储字段,说明,string(50),,");
obj1.setMergeOrderFlag("奇门仓储字段,说明,string(50),,");
obj1.setMergeOrderCodes("奇门仓储字段,说明,string(50),,");
obj1.setBuyerName("奇门仓储字段,说明,string(50),,");
obj1.setBuyerPhone("奇门仓储字段,说明,string(50),,");
obj1.setFetchItemLocation("奇门仓储字段,说明,string(50),,");
obj1.setPriorityCode("奇门仓储字段,说明,string(50),,");
obj1.setPlanDeliveryDate("奇门仓储字段,说明,string(50),,");
obj1.setPlanArrivalTime("奇门仓储字段,说明,string(50),,");
obj1.setMinArrivalTime("奇门仓储字段,说明,string(50),,");
obj1.setMaxArrivalTime("奇门仓储字段,说明,string(50),,");
obj1.setPresaleOrderType("奇门仓储字段,说明,string(50),,");
obj1.setWarehouseAddressCode("奇门仓储字段,说明,string(50),,");
obj1.setPersonalPackageNote("奇门仓储字段,说明,string(50),,");
obj1.setPersonalOrderNote("奇门仓储字段,说明,string(50),,");
obj1.setItemCode("奇门仓储字段,说明,string(50),,");
obj1.setItemName("奇门仓储字段,说明,string(50),,");
obj1.setQuantity("奇门仓储字段,说明,string(50),,");
obj1.setPrice("奇门仓储字段,说明,string(50),,");
obj1.setOrderNote("奇门仓储字段,说明,string(50),,");
obj1.setLineNumber("奇门仓储字段,说明,string(50),,");
obj1.setBatchCode("奇门仓储字段,说明,string(50),,");
obj1.setProduceDate("奇门仓储字段,说明,string(50),,");
obj1.setShelfLife("奇门仓储字段,说明,string(50),,");
obj1.setSupplierCode("奇门仓储字段,说明,string(50),,");
obj1.setSupplierName("奇门仓储字段,说明,string(50),,");
obj1.setPackCode("奇门仓储字段,说明,string(50),,");
obj1.setUomCode("奇门仓储字段,说明,string(50),,");
obj1.setNoStackTag("奇门仓储字段,说明,string(50),,");
obj1.setExceptionCode("奇门仓储字段,说明,string(50),,");
obj1.setPreDeliveryOrderCode("奇门仓储字段,说明,string(50),,");
obj1.setPreDeliveryOrderId("奇门仓储字段,说明,string(50),,");
obj1.setScheduleDate("奇门仓储字段,说明,string(50),,");
obj1.setTransportMode("奇门仓储字段,说明,string(50),,");
obj1.setRemark("奇门仓储字段,说明,string(50),,");
obj1.setTotalOrderLines("奇门仓储字段,说明,string(50),,");
obj1.setOrderSourceCode("奇门仓储字段,说明,string(50),,");
obj1.setModifiedTime("奇门仓储字段,说明,string(50),,");
obj1.setOrderStatus("奇门仓储字段,说明,string(50),,");
obj1.setIdentifyCode("奇门仓储字段,说明,string(50),,");
obj1.setShopCode("奇门仓储字段,说明,string(50),,");
obj1.setServiceCode("奇门仓储字段,说明,string(50),,");
obj1.setDeliveryOrderCode("T1234");
obj1.setDeliveryOrderId("C1234");
obj1.setWarehouseCode("W1234");
obj1.setOrderType("JYCK");
obj1.setStatus("NEW");
obj1.setOutBizCode("WB1234");
obj1.setConfirmType(0L);
obj1.setOrderConfirmTime("2016-09-08 12:00:00");
obj1.setOperatorCode("O23");
obj1.setOperatorName("老王");
obj1.setOperateTime("2016-09-09 12:00:00");
obj1.setStorageFee("12.0");
Invoice obj2 = new Invoice();
obj2.setType("奇门仓储字段,说明,string(50),,");
obj2.setRemark("备注");
obj2.setHeader("XXX公司");
obj2.setAmount("12.0");
obj2.setContent("XXX公司报销XX元");
Detail obj3 = new Detail();
Item obj4 = new Item();
obj4.setOwnerCode("奇门仓储字段,说明,string(50),,");
obj4.setTitle("奇门仓储字段,说明,string(50),,");
obj4.setEnglishName("奇门仓储字段,说明,string(50),,");
obj4.setShortName("奇门仓储字段,说明,string(50),,");
obj4.setCategoryId("奇门仓储字段,说明,string(50),,");
obj4.setCategoryName("奇门仓储字段,说明,string(50),,");
obj4.setSkuProperty("奇门仓储字段,说明,string(50),,");
obj4.setItemType("奇门仓储字段,说明,string(50),,");
obj4.setTagPrice("奇门仓储字段,说明,string(50),,");
obj4.setRetailPrice("奇门仓储字段,说明,string(50),,");
obj4.setCostPrice("奇门仓储字段,说明,string(50),,");
obj4.setPurchasePrice("奇门仓储字段,说明,string(50),,");
obj4.setSupplierCode("奇门仓储字段,说明,string(50),,");
obj4.setSupplierName("奇门仓储字段,说明,string(50),,");
obj4.setSeasonCode("奇门仓储字段,说明,string(50),,");
obj4.setSeasonName("奇门仓储字段,说明,string(50),,");
obj4.setBrandCode("奇门仓储字段,说明,string(50),,");
obj4.setBrandName("奇门仓储字段,说明,string(50),,");
obj4.setSn("奇门仓储字段,说明,string(50),,");
obj4.setIsSNMgmt("奇门仓储字段,说明,string(50),,");
obj4.setBarCode("奇门仓储字段,说明,string(50),,");
obj4.setColor("奇门仓储字段,说明,string(50),,");
obj4.setSize("奇门仓储字段,说明,string(50),,");
obj4.setLength("奇门仓储字段,说明,string(50),,");
obj4.setWidth("奇门仓储字段,说明,string(50),,");
obj4.setHeight("奇门仓储字段,说明,string(50),,");
obj4.setVolume("奇门仓储字段,说明,string(50),,");
obj4.setGrossWeight("奇门仓储字段,说明,string(50),,");
obj4.setNetWeight("奇门仓储字段,说明,string(50),,");
obj4.setTareWeight("奇门仓储字段,说明,string(50),,");
obj4.setSafetyStock("奇门仓储字段,说明,string(50),,");
obj4.setStockUnit("奇门仓储字段,说明,string(50),,");
obj4.setStockStatus("奇门仓储字段,说明,string(50),,");
obj4.setProductDate("奇门仓储字段,说明,string(50),,");
obj4.setExpireDate("奇门仓储字段,说明,string(50),,");
obj4.setIsShelfLifeMgmt("奇门仓储字段,说明,string(50),,");
obj4.setShelfLife("奇门仓储字段,说明,string(50),,");
obj4.setRejectLifecycle("奇门仓储字段,说明,string(50),,");
obj4.setLockupLifecycle("奇门仓储字段,说明,string(50),,");
obj4.setAdventLifecycle("奇门仓储字段,说明,string(50),,");
obj4.setBatchCode("奇门仓储字段,说明,string(50),,");
obj4.setBatchRemark("奇门仓储字段,说明,string(50),,");
obj4.setIsBatchMgmt("奇门仓储字段,说明,string(50),,");
obj4.setPackCode("奇门仓储字段,说明,string(50),,");
obj4.setPcs("奇门仓储字段,说明,string(50),,");
obj4.setOriginAddress("奇门仓储字段,说明,string(50),,");
obj4.setApprovalNumber("奇门仓储字段,说明,string(50),,");
obj4.setIsFragile("奇门仓储字段,说明,string(50),,");
obj4.setIsHazardous("奇门仓储字段,说明,string(50),,");
obj4.setPricingCategory("奇门仓储字段,说明,string(50),,");
obj4.setIsSku("奇门仓储字段,说明,string(50),,");
obj4.setPackageMaterial("奇门仓储字段,说明,string(50),,");
obj4.setIsAreaSale("奇门仓储字段,说明,string(50),,");
obj4.setNormalQty("奇门仓储字段,说明,string(50),,");
obj4.setDefectiveQty("奇门仓储字段,说明,string(50),,");
obj4.setReceiveQty("奇门仓储字段,说明,string(50),,");
obj4.setExCode("奇门仓储字段,说明,string(50),,");
obj4.setDiscountPrice("奇门仓储字段,说明,string(50),,");
obj4.setInventoryType("奇门仓储字段,说明,string(50),,");
obj4.setPlanQty("奇门仓储字段,说明,string(50),,");
obj4.setSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj4.setSubSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj4.setProduceCode("奇门仓储字段,说明,string(50),,");
obj4.setOrderLineNo("奇门仓储字段,说明,string(50),,");
obj4.setActualQty("奇门仓储字段,说明,string(50),,");
obj4.setWarehouseCode("奇门仓储字段,说明,string(50),,");
obj4.setLockQuantity("奇门仓储字段,说明,string(50),,");
obj4.setOrderCode("奇门仓储字段,说明,string(50),,");
obj4.setOrderType("奇门仓储字段,说明,string(50),,");
obj4.setOutBizCode("奇门仓储字段,说明,string(50),,");
obj4.setProductCode("奇门仓储字段,说明,string(50),,");
obj4.setPaperQty("奇门仓储字段,说明,string(50),,");
obj4.setDiffQuantity("奇门仓储字段,说明,string(50),,");
obj4.setExtCode("奇门仓储字段,说明,string(50),,");
obj4.setLackQty("奇门仓储字段,说明,string(50),,");
obj4.setReason("奇门仓储字段,说明,string(50),,");
obj4.setSnCode("奇门仓储字段,说明,string(50),,");
obj4.setGoodsCode("奇门仓储字段,说明,string(50),,");
obj4.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj4.setReferencePrice("奇门仓储字段,说明,string(50),,");
obj4.setDiscount("奇门仓储字段,说明,string(50),,");
obj4.setActualAmount("奇门仓储字段,说明,string(50),,");
obj4.setLatestUpdateTime("奇门仓储字段,说明,string(50),,");
obj4.setChangeTime("奇门仓储字段,说明,string(50),,");
obj4.setTempRequirement("奇门仓储字段,说明,string(50),,");
obj4.setChannelCode("奇门仓储字段,说明,string(50),,");
obj4.setOriginCode("奇门仓储字段,说明,string(50),,");
obj4.setRemark("备注");
obj4.setItemName("淘公仔");
obj4.setUnit("个");
obj4.setPrice("12.0");
obj4.setQuantity(12L);
obj4.setAmount("12.0");
obj4.setItemCode("1234");
obj4.setItemId("1234");
Batch obj5 = new Batch();
obj5.setBatchCode("奇门仓储字段,说明,string(50),,");
obj5.setProductDate("奇门仓储字段,说明,string(50),,");
obj5.setExpireDate("奇门仓储字段,说明,string(50),,");
obj5.setProduceCode("奇门仓储字段,说明,string(50),,");
obj5.setInventoryType("奇门仓储字段,说明,string(50),,");
obj5.setActualQty("奇门仓储字段,说明,string(50),,");
obj5.setQuantity("奇门仓储字段,说明,string(50),,");
obj5.setRemark("备注");
obj4.setBatchs(obj5);
PriceAdjustment obj6 = new PriceAdjustment();
obj6.setType("奇门仓储字段,说明,string(50),,");
obj6.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj6.setDiscount("奇门仓储字段,说明,string(50),,");
obj6.setStartDate("奇门仓储字段,说明,string(50),,");
obj6.setEndDate("奇门仓储字段,说明,string(50),,");
obj6.setRemark("备注");
obj4.setPriceAdjustment(obj6);
obj3.setItems(obj4);
obj2.setDetail(obj3);
obj2.setCode("CODE123");
obj2.setNumber("NUM123");
obj1.setInvoices(obj2);
DeliveryRequirements obj7 = new DeliveryRequirements();
obj7.setScheduleType("奇门仓储字段,说明,string(50),,");
obj7.setScheduleDay("奇门仓储字段,说明,string(50),,");
obj7.setScheduleStartTime("奇门仓储字段,说明,string(50),,");
obj7.setScheduleEndTime("奇门仓储字段,说明,string(50),,");
obj7.setDeliveryType("奇门仓储字段,说明,string(50),,");
obj7.setRemark("备注");
obj1.setDeliveryRequirements(obj7);
SenderInfo obj8 = new SenderInfo();
obj8.setCompany("奇门仓储字段,说明,string(50),,");
obj8.setName("奇门仓储字段,说明,string(50),,");
obj8.setZipCode("奇门仓储字段,说明,string(50),,");
obj8.setTel("奇门仓储字段,说明,string(50),,");
obj8.setMobile("奇门仓储字段,说明,string(50),,");
obj8.setProvince("奇门仓储字段,说明,string(50),,");
obj8.setCity("奇门仓储字段,说明,string(50),,");
obj8.setArea("奇门仓储字段,说明,string(50),,");
obj8.setTown("奇门仓储字段,说明,string(50),,");
obj8.setDetailAddress("奇门仓储字段,说明,string(50),,");
obj8.setEmail("奇门仓储字段,说明,string(50),,");
obj8.setCountryCode("奇门仓储字段,说明,string(50),,");
obj8.setId("奇门仓储字段,说明,string(50),,");
obj8.setCarNo("奇门仓储字段,说明,string(50),,");
obj8.setFax("奇门仓储字段,说明,string(50),,");
obj8.setBirthDate("奇门仓储字段,说明,string(50),,");
obj8.setCareer("奇门仓储字段,说明,string(50),,");
obj8.setNick("奇门仓储字段,说明,string(50),,");
obj8.setIdType("奇门仓储字段,说明,string(50),,");
obj8.setIdNumber("奇门仓储字段,说明,string(50),,");
obj8.setCountryCodeCiq("奇门仓储字段,说明,string(50),,");
obj8.setCountryCodeCus("奇门仓储字段,说明,string(50),,");
obj8.setGender("奇门仓储字段,说明,string(50),,");
obj8.setRemark("备注");
obj1.setSenderInfo(obj8);
ReceiverInfo obj9 = new ReceiverInfo();
obj9.setCompany("奇门仓储字段,说明,string(50),,");
obj9.setName("奇门仓储字段,说明,string(50),,");
obj9.setZipCode("奇门仓储字段,说明,string(50),,");
obj9.setTel("奇门仓储字段,说明,string(50),,");
obj9.setMobile("奇门仓储字段,说明,string(50),,");
obj9.setProvince("奇门仓储字段,说明,string(50),,");
obj9.setCity("奇门仓储字段,说明,string(50),,");
obj9.setArea("奇门仓储字段,说明,string(50),,");
obj9.setTown("奇门仓储字段,说明,string(50),,");
obj9.setDetailAddress("奇门仓储字段,说明,string(50),,");
obj9.setEmail("奇门仓储字段,说明,string(50),,");
obj9.setCountryCode("奇门仓储字段,说明,string(50),,");
obj9.setId("奇门仓储字段,说明,string(50),,");
obj9.setCarNo("奇门仓储字段,说明,string(50),,");
obj9.setFax("奇门仓储字段,说明,string(50),,");
obj9.setBirthDate("奇门仓储字段,说明,string(50),,");
obj9.setCareer("奇门仓储字段,说明,string(50),,");
obj9.setNick("奇门仓储字段,说明,string(50),,");
obj9.setIdType("奇门仓储字段,说明,string(50),,");
obj9.setIdNumber("奇门仓储字段,说明,string(50),,");
obj9.setCountryCodeCiq("奇门仓储字段,说明,string(50),,");
obj9.setCountryCodeCus("奇门仓储字段,说明,string(50),,");
obj9.setGender("奇门仓储字段,说明,string(50),,");
obj9.setRemark("备注");
obj1.setReceiverInfo(obj9);
PickerInfo obj10 = new PickerInfo();
obj10.setCompany("奇门仓储字段,说明,string(50),,");
obj10.setName("奇门仓储字段,说明,string(50),,");
obj10.setZipCode("奇门仓储字段,说明,string(50),,");
obj10.setTel("奇门仓储字段,说明,string(50),,");
obj10.setMobile("奇门仓储字段,说明,string(50),,");
obj10.setProvince("奇门仓储字段,说明,string(50),,");
obj10.setCity("奇门仓储字段,说明,string(50),,");
obj10.setArea("奇门仓储字段,说明,string(50),,");
obj10.setTown("奇门仓储字段,说明,string(50),,");
obj10.setDetailAddress("奇门仓储字段,说明,string(50),,");
obj10.setEmail("奇门仓储字段,说明,string(50),,");
obj10.setCountryCode("奇门仓储字段,说明,string(50),,");
obj10.setId("奇门仓储字段,说明,string(50),,");
obj10.setCarNo("奇门仓储字段,说明,string(50),,");
obj10.setFax("奇门仓储字段,说明,string(50),,");
obj10.setBirthDate("奇门仓储字段,说明,string(50),,");
obj10.setCareer("奇门仓储字段,说明,string(50),,");
obj10.setNick("奇门仓储字段,说明,string(50),,");
obj10.setIdType("奇门仓储字段,说明,string(50),,");
obj10.setIdNumber("奇门仓储字段,说明,string(50),,");
obj10.setCountryCodeCiq("奇门仓储字段,说明,string(50),,");
obj10.setCountryCodeCus("奇门仓储字段,说明,string(50),,");
obj10.setGender("奇门仓储字段,说明,string(50),,");
obj10.setRemark("备注");
obj1.setPickerInfo(obj10);
OrderLine obj11 = new OrderLine();
obj11.setOrderLineNo("奇门仓储字段,说明,string(50),,");
obj11.setOrderSourceCode("奇门仓储字段,说明,string(50),,");
obj11.setSubSourceCode("奇门仓储字段,说明,string(50),,");
obj11.setItemCode("奇门仓储字段,说明,string(50),,");
obj11.setItemId("奇门仓储字段,说明,string(50),,");
obj11.setItemName("奇门仓储字段,说明,string(50),,");
obj11.setPlanQty("奇门仓储字段,说明,string(50),,");
obj11.setSkuProperty("奇门仓储字段,说明,string(50),,");
obj11.setPurchasePrice("奇门仓储字段,说明,string(50),,");
obj11.setRetailPrice("奇门仓储字段,说明,string(50),,");
obj11.setInventoryType("奇门仓储字段,说明,string(50),,");
obj11.setProductDate("奇门仓储字段,说明,string(50),,");
obj11.setExpireDate("奇门仓储字段,说明,string(50),,");
obj11.setProduceCode("奇门仓储字段,说明,string(50),,");
obj11.setBatchCode("奇门仓储字段,说明,string(50),,");
obj11.setActualQty("奇门仓储字段,说明,string(50),,");
obj11.setSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj11.setSubSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj11.setExtCode("奇门仓储字段,说明,string(50),,");
obj11.setActualPrice("奇门仓储字段,说明,string(50),,");
obj11.setDiscountAmount("奇门仓储字段,说明,string(50),,");
obj11.setOwnerCode("奇门仓储字段,说明,string(50),,");
obj11.setQuantity("奇门仓储字段,说明,string(50),,");
obj11.setOutBizCode("奇门仓储字段,说明,string(50),,");
obj11.setProductCode("奇门仓储字段,说明,string(50),,");
obj11.setStockInQty("奇门仓储字段,说明,string(50),,");
obj11.setStockOutQty("奇门仓储字段,说明,string(50),,");
obj11.setWarehouseCode("奇门仓储字段,说明,string(50),,");
obj11.setDeliveryOrderId("奇门仓储字段,说明,string(50),,");
obj11.setStatus("奇门仓储字段,说明,string(50),,");
obj11.setQrCode("奇门仓储字段,说明,string(50),,");
obj11.setPayNo("奇门仓储字段,说明,string(50),,");
obj11.setTaobaoItemCode("奇门仓储字段,说明,string(50),,");
obj11.setDiscountPrice("奇门仓储字段,说明,string(50),,");
obj11.setColor("奇门仓储字段,说明,string(50),,");
obj11.setSize("奇门仓储字段,说明,string(50),,");
obj11.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj11.setReferencePrice("奇门仓储字段,说明,string(50),,");
obj11.setDiscount("奇门仓储字段,说明,string(50),,");
obj11.setStandardAmount("奇门仓储字段,说明,string(50),,");
obj11.setSettlementAmount("奇门仓储字段,说明,string(50),,");
obj11.setLocationCode("奇门仓储字段,说明,string(50),,");
obj11.setAmount("奇门仓储字段,说明,string(50),,");
obj11.setMoveOutLocation("奇门仓储字段,说明,string(50),,");
obj11.setMoveInLocation("奇门仓储字段,说明,string(50),,");
obj11.setExceptionQty("奇门仓储字段,说明,string(50),,");
obj11.setSubDeliveryOrderId("奇门仓储字段,说明,string(50),,");
obj11.setSnCode("货品sn编码");
Batch obj12 = new Batch();
obj12.setBatchCode("奇门仓储字段,说明,string(50),,");
obj12.setProductDate("奇门仓储字段,说明,string(50),,");
obj12.setExpireDate("奇门仓储字段,说明,string(50),,");
obj12.setProduceCode("奇门仓储字段,说明,string(50),,");
obj12.setInventoryType("奇门仓储字段,说明,string(50),,");
obj12.setActualQty("奇门仓储字段,说明,string(50),,");
obj12.setQuantity("奇门仓储字段,说明,string(50),,");
obj12.setRemark("备注");
obj12.setSnCode("货品sn编码");
obj11.setBatchs(obj12);
obj11.setRemark("remark");
SnList obj13 = new SnList();
obj13.setSn("");
obj11.setSnList(obj13);
ImeiList obj14 = new ImeiList();
List<ExtSn> list16 = new ArrayList<ExtSn>();
ExtSn obj17 = new ExtSn();
list16.add(obj17);
obj17.setSn("");
obj17.setImei("");
obj14.setExtSnList(list16);
obj11.setImeiList(obj14);
obj1.setOrderLines(obj11);
Item obj18 = new Item();
obj18.setOwnerCode("奇门仓储字段,说明,string(50),,");
obj18.setTitle("奇门仓储字段,说明,string(50),,");
obj18.setItemCode("奇门仓储字段,说明,string(50),,");
obj18.setItemId("奇门仓储字段,说明,string(50),,");
obj18.setItemName("奇门仓储字段,说明,string(50),,");
obj18.setEnglishName("奇门仓储字段,说明,string(50),,");
obj18.setShortName("奇门仓储字段,说明,string(50),,");
obj18.setCategoryId("奇门仓储字段,说明,string(50),,");
obj18.setCategoryName("奇门仓储字段,说明,string(50),,");
obj18.setSkuProperty("奇门仓储字段,说明,string(50),,");
obj18.setItemType("奇门仓储字段,说明,string(50),,");
obj18.setTagPrice("奇门仓储字段,说明,string(50),,");
obj18.setRetailPrice("奇门仓储字段,说明,string(50),,");
obj18.setCostPrice("奇门仓储字段,说明,string(50),,");
obj18.setPurchasePrice("奇门仓储字段,说明,string(50),,");
obj18.setSupplierCode("奇门仓储字段,说明,string(50),,");
obj18.setSupplierName("奇门仓储字段,说明,string(50),,");
obj18.setSeasonCode("奇门仓储字段,说明,string(50),,");
obj18.setSeasonName("奇门仓储字段,说明,string(50),,");
obj18.setBrandCode("奇门仓储字段,说明,string(50),,");
obj18.setBrandName("奇门仓储字段,说明,string(50),,");
obj18.setSn("奇门仓储字段,说明,string(50),,");
obj18.setIsSNMgmt("奇门仓储字段,说明,string(50),,");
obj18.setBarCode("奇门仓储字段,说明,string(50),,");
obj18.setColor("奇门仓储字段,说明,string(50),,");
obj18.setSize("奇门仓储字段,说明,string(50),,");
obj18.setLength("奇门仓储字段,说明,string(50),,");
obj18.setWidth("奇门仓储字段,说明,string(50),,");
obj18.setHeight("奇门仓储字段,说明,string(50),,");
obj18.setVolume("奇门仓储字段,说明,string(50),,");
obj18.setGrossWeight("奇门仓储字段,说明,string(50),,");
obj18.setNetWeight("奇门仓储字段,说明,string(50),,");
obj18.setTareWeight("奇门仓储字段,说明,string(50),,");
obj18.setSafetyStock("奇门仓储字段,说明,string(50),,");
obj18.setStockUnit("奇门仓储字段,说明,string(50),,");
obj18.setStockStatus("奇门仓储字段,说明,string(50),,");
obj18.setProductDate("奇门仓储字段,说明,string(50),,");
obj18.setExpireDate("奇门仓储字段,说明,string(50),,");
obj18.setIsShelfLifeMgmt("奇门仓储字段,说明,string(50),,");
obj18.setShelfLife("奇门仓储字段,说明,string(50),,");
obj18.setRejectLifecycle("奇门仓储字段,说明,string(50),,");
obj18.setLockupLifecycle("奇门仓储字段,说明,string(50),,");
obj18.setAdventLifecycle("奇门仓储字段,说明,string(50),,");
obj18.setBatchCode("奇门仓储字段,说明,string(50),,");
obj18.setBatchRemark("奇门仓储字段,说明,string(50),,");
obj18.setIsBatchMgmt("奇门仓储字段,说明,string(50),,");
obj18.setPackCode("奇门仓储字段,说明,string(50),,");
obj18.setPcs("奇门仓储字段,说明,string(50),,");
obj18.setOriginAddress("奇门仓储字段,说明,string(50),,");
obj18.setApprovalNumber("奇门仓储字段,说明,string(50),,");
obj18.setIsFragile("奇门仓储字段,说明,string(50),,");
obj18.setIsHazardous("奇门仓储字段,说明,string(50),,");
obj18.setPricingCategory("奇门仓储字段,说明,string(50),,");
obj18.setIsSku("奇门仓储字段,说明,string(50),,");
obj18.setPackageMaterial("奇门仓储字段,说明,string(50),,");
obj18.setPrice("奇门仓储字段,说明,string(50),,");
obj18.setIsAreaSale("奇门仓储字段,说明,string(50),,");
obj18.setQuantity("奇门仓储字段,说明,string(50),,");
obj18.setNormalQty("奇门仓储字段,说明,string(50),,");
obj18.setDefectiveQty("奇门仓储字段,说明,string(50),,");
obj18.setReceiveQty("奇门仓储字段,说明,string(50),,");
obj18.setExCode("奇门仓储字段,说明,string(50),,");
obj18.setDiscountPrice("奇门仓储字段,说明,string(50),,");
obj18.setInventoryType("奇门仓储字段,说明,string(50),,");
obj18.setPlanQty("奇门仓储字段,说明,string(50),,");
obj18.setSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj18.setSubSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj18.setProduceCode("奇门仓储字段,说明,string(50),,");
obj18.setOrderLineNo("奇门仓储字段,说明,string(50),,");
obj18.setActualQty("奇门仓储字段,说明,string(50),,");
obj18.setAmount("奇门仓储字段,说明,string(50),,");
obj18.setUnit("奇门仓储字段,说明,string(50),,");
obj18.setWarehouseCode("奇门仓储字段,说明,string(50),,");
obj18.setLockQuantity("奇门仓储字段,说明,string(50),,");
obj18.setOrderCode("奇门仓储字段,说明,string(50),,");
obj18.setOrderType("奇门仓储字段,说明,string(50),,");
obj18.setOutBizCode("奇门仓储字段,说明,string(50),,");
obj18.setProductCode("奇门仓储字段,说明,string(50),,");
obj18.setPaperQty("奇门仓储字段,说明,string(50),,");
obj18.setDiffQuantity("奇门仓储字段,说明,string(50),,");
obj18.setExtCode("奇门仓储字段,说明,string(50),,");
obj18.setLackQty("奇门仓储字段,说明,string(50),,");
obj18.setReason("奇门仓储字段,说明,string(50),,");
obj18.setSnCode("奇门仓储字段,说明,string(50),,");
obj18.setGoodsCode("奇门仓储字段,说明,string(50),,");
obj18.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj18.setReferencePrice("奇门仓储字段,说明,string(50),,");
obj18.setDiscount("奇门仓储字段,说明,string(50),,");
obj18.setActualAmount("奇门仓储字段,说明,string(50),,");
obj18.setLatestUpdateTime("奇门仓储字段,说明,string(50),,");
obj18.setChangeTime("奇门仓储字段,说明,string(50),,");
obj18.setTempRequirement("奇门仓储字段,说明,string(50),,");
obj18.setChannelCode("奇门仓储字段,说明,string(50),,");
obj18.setOriginCode("奇门仓储字段,说明,string(50),,");
obj18.setRemark("备注");
Batch obj19 = new Batch();
obj19.setBatchCode("奇门仓储字段,说明,string(50),,");
obj19.setProductDate("奇门仓储字段,说明,string(50),,");
obj19.setExpireDate("奇门仓储字段,说明,string(50),,");
obj19.setProduceCode("奇门仓储字段,说明,string(50),,");
obj19.setInventoryType("奇门仓储字段,说明,string(50),,");
obj19.setActualQty("奇门仓储字段,说明,string(50),,");
obj19.setQuantity("奇门仓储字段,说明,string(50),,");
obj19.setRemark("备注");
obj18.setBatchs(obj19);
PriceAdjustment obj20 = new PriceAdjustment();
obj20.setType("奇门仓储字段,说明,string(50),,");
obj20.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj20.setDiscount("奇门仓储字段,说明,string(50),,");
obj20.setStartDate("奇门仓储字段,说明,string(50),,");
obj20.setEndDate("奇门仓储字段,说明,string(50),,");
obj20.setRemark("备注");
obj18.setPriceAdjustment(obj20);
obj1.setItems(obj18);
Package obj21 = new Package();
obj21.setLogisticsCode("奇门仓储字段,说明,string(50),,");
obj21.setLogisticsName("奇门仓储字段,说明,string(50),,");
obj21.setExpressCode("奇门仓储字段,说明,string(50),,");
obj21.setPackageCode("奇门仓储字段,说明,string(50),,");
obj21.setLength("奇门仓储字段,说明,string(50),,");
obj21.setWidth("奇门仓储字段,说明,string(50),,");
obj21.setHeight("奇门仓储字段,说明,string(50),,");
obj21.setWeight("奇门仓储字段,说明,string(50),,");
obj21.setVolume("奇门仓储字段,说明,string(50),,");
obj21.setInvoiceNo("奇门仓储字段,说明,string(50),,");
obj21.setTheoreticalWeight("奇门仓储字段,说明,string(50),,");
obj21.setRemark("备注");
PackageMaterial obj22 = new PackageMaterial();
obj22.setType("奇门仓储字段,说明,string(50),,");
obj22.setQuantity("奇门仓储字段,说明,string(50),,");
obj22.setRemark("备注");
obj21.setPackageMaterialList(obj22);
Item obj23 = new Item();
obj23.setLogisticsCode("奇门仓储字段,说明,string(50),,");
obj23.setItemCode("奇门仓储字段,说明,string(50),,");
obj23.setItemId("奇门仓储字段,说明,string(50),,");
obj23.setItemName("奇门仓储字段,说明,string(50),,");
obj23.setExtCode("奇门仓储字段,说明,string(50),,");
obj23.setBarCode("奇门仓储字段,说明,string(50),,");
obj23.setQuantity("奇门仓储字段,说明,string(50),,");
obj23.setPackItemPrice("奇门仓储字段,说明,string(50),,");
obj23.setPlanQty("奇门仓储字段,说明,string(50),,");
obj23.setActualQty("奇门仓储字段,说明,string(50),,");
obj23.setBatchCode("奇门仓储字段,说明,string(50),,");
obj23.setProductDate("奇门仓储字段,说明,string(50),,");
obj23.setExpireDate("奇门仓储字段,说明,string(50),,");
obj23.setProduceCode("奇门仓储字段,说明,string(50),,");
obj23.setRemark("备注");
obj21.setItems(obj23);
obj1.setPackages(obj21);
RelatedOrder obj24 = new RelatedOrder();
obj24.setOrderCode("奇门仓储字段,说明,string(50),,");
obj24.setOrderType("奇门仓储字段,说明,string(50),,");
obj24.setRemark("备注");
obj1.setRelatedOrders(obj24);
req.setDeliveryOrder(obj1);
Package obj25 = new Package();
obj25.setRemark("备注");
obj25.setLogisticsCode("SF");
obj25.setLogisticsName("顺丰");
obj25.setExpressCode("Y1234");
obj25.setPackageCode("LG1234");
obj25.setLength("12.0");
obj25.setWidth("12.0");
obj25.setHeight("12.0");
obj25.setTheoreticalWeight("12.0");
obj25.setWeight("12.0");
obj25.setVolume("12.0");
obj25.setInvoiceNo("IN1234");
PackageMaterial obj26 = new PackageMaterial();
obj26.setRemark("备注");
obj26.setType("XLL");
obj26.setQuantity(12L);
obj25.setPackageMaterialList(obj26);
Item obj27 = new Item();
obj27.setLogisticsCode("奇门仓储字段,说明,string(50),,");
obj27.setItemName("奇门仓储字段,说明,string(50),,");
obj27.setExtCode("奇门仓储字段,说明,string(50),,");
obj27.setBarCode("奇门仓储字段,说明,string(50),,");
obj27.setPackItemPrice("奇门仓储字段,说明,string(50),,");
obj27.setPlanQty("奇门仓储字段,说明,string(50),,");
obj27.setActualQty("奇门仓储字段,说明,string(50),,");
obj27.setBatchCode("奇门仓储字段,说明,string(50),,");
obj27.setProductDate("奇门仓储字段,说明,string(50),,");
obj27.setExpireDate("奇门仓储字段,说明,string(50),,");
obj27.setProduceCode("奇门仓储字段,说明,string(50),,");
obj27.setRemark("备注");
obj27.setItemCode("I1234");
obj27.setItemId("WI1234");
obj27.setQuantity(11L);
obj27.setOrderLineNo("1");
obj25.setItems(obj27);
req.setPackages(obj25);
OrderLine obj28 = new OrderLine();
obj28.setSkuProperty("奇门仓储字段,说明,string(50),,");
obj28.setPurchasePrice("奇门仓储字段,说明,string(50),,");
obj28.setRetailPrice("奇门仓储字段,说明,string(50),,");
obj28.setSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj28.setSubSourceOrderCode("奇门仓储字段,说明,string(50),,");
obj28.setActualPrice("奇门仓储字段,说明,string(50),,");
obj28.setDiscountAmount("奇门仓储字段,说明,string(50),,");
obj28.setQuantity("奇门仓储字段,说明,string(50),,");
obj28.setOutBizCode("奇门仓储字段,说明,string(50),,");
obj28.setProductCode("奇门仓储字段,说明,string(50),,");
obj28.setStockInQty("奇门仓储字段,说明,string(50),,");
obj28.setStockOutQty("奇门仓储字段,说明,string(50),,");
obj28.setWarehouseCode("奇门仓储字段,说明,string(50),,");
obj28.setDeliveryOrderId("奇门仓储字段,说明,string(50),,");
obj28.setStatus("奇门仓储字段,说明,string(50),,");
obj28.setPayNo("奇门仓储字段,说明,string(50),,");
obj28.setTaobaoItemCode("奇门仓储字段,说明,string(50),,");
obj28.setDiscountPrice("奇门仓储字段,说明,string(50),,");
obj28.setColor("奇门仓储字段,说明,string(50),,");
obj28.setSize("奇门仓储字段,说明,string(50),,");
obj28.setStandardPrice("奇门仓储字段,说明,string(50),,");
obj28.setReferencePrice("奇门仓储字段,说明,string(50),,");
obj28.setDiscount("奇门仓储字段,说明,string(50),,");
obj28.setStandardAmount("奇门仓储字段,说明,string(50),,");
obj28.setSettlementAmount("奇门仓储字段,说明,string(50),,");
obj28.setLocationCode("奇门仓储字段,说明,string(50),,");
obj28.setAmount("奇门仓储字段,说明,string(50),,");
obj28.setMoveOutLocation("奇门仓储字段,说明,string(50),,");
obj28.setMoveInLocation("奇门仓储字段,说明,string(50),,");
obj28.setExceptionQty("奇门仓储字段,说明,string(50),,");
obj28.setSubDeliveryOrderId("奇门仓储字段,说明,string(50),,");
obj28.setRemark("备注");
obj28.setOrderLineNo("1");
obj28.setOrderSourceCode("P1234");
obj28.setSubSourceCode("J1234");
obj28.setItemCode("I1234");
obj28.setItemId("WI1234");
obj28.setInventoryType("ZP");
obj28.setOwnerCode("OW1234");
obj28.setItemName("淘公仔");
obj28.setExtCode("PL1234");
obj28.setPlanQty(12L);
obj28.setActualQty(12L);
obj28.setBatchCode("P1234");
obj28.setProductDate("2016-09-09");
obj28.setExpireDate("2017-09-09");
obj28.setProduceCode("P2345");
Batch obj29 = new Batch();
obj29.setQuantity("奇门仓储字段,说明,string(50),,");
obj29.setRemark("备注");
obj29.setBatchCode("PC1234");
obj29.setProductDate("2016-09-09");
obj29.setExpireDate("2017-09-09");
obj29.setProduceCode("PH1234");
obj29.setInventoryType("ZP");
obj29.setActualQty(12L);
obj29.setSnCode("货品sn编码");
obj28.setBatchs(obj29);
obj28.setQrCode("one;two");
obj28.setSnCode("货品sn编码");
SnList obj30 = new SnList();
obj30.setSn("");
obj28.setSnList(obj30);
obj28.setSupplierName("供应商名称");
obj28.setSupplierCode("供应商编码");
ImeiList obj31 = new ImeiList();
List<ExtSn> list33 = new ArrayList<ExtSn>();
ExtSn obj34 = new ExtSn();
list33.add(obj34);
obj34.setImei("");
obj34.setSn("");
obj31.setExtSnList(list33);
obj28.setImeiList(obj31);
req.setOrderLines(obj28);
DeliveryorderConfirmResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<response>
    <flag>success</flag>
    <code>0</code>
    <message>invalid appkey</message>
</response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部