ERP调用奇门的发货单查询接口,查询发货单详情
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| request | DeliveryOrderQueryRequest | 可选 | |||
|
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| response | DeliveryOrderQueryResponse | ||
|
QimenClient client = new DefaultQimenClient(url, appkey, secret);
DeliveryorderQueryRequest req = new DeliveryorderQueryRequest();
req.setCustomerId("stub-cust-code");
req.setVersion("2.0");
req.setDeliveryOrderCode("奇门仓储字段,说明,string(50),,");
req.setStatus("奇门仓储字段,说明,string(50),,");
req.setDeliveryOrderId("奇门仓储字段,说明,string(50),,");
req.setOwnerCode("Owner1234");
req.setWarehouseCode("Warhouse1234");
req.setOrderCode("D1234");
req.setOrderId("DE1234");
req.setOrderSourceCode("JY1234");
req.setPage(1L);
req.setPageSize(10L);
req.setRemark("备注");
DeliveryorderQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
<response>
<flag>success</flag>
<code>0</code>
<message>invalid appkey</message>
<totalLines>100</totalLines>
<deliveryOrder>
<deliveryOrderCode>T1234</deliveryOrderCode>
<deliveryOrderId>C1234</deliveryOrderId>
<warehouseCode>W1234</warehouseCode>
<orderType>JYCK</orderType>
<status>NEW</status>
<outBizCode>WB1234</outBizCode>
<confirmType>0</confirmType>
<orderConfirmTime>2016-09-08 12:00:00</orderConfirmTime>
<operatorCode>O23</operatorCode>
<operatorName>老王</operatorName>
<operateTime>2016-09-09 12:00:00</operateTime>
<storageFee>12.0</storageFee>
<invoices>
<invoice>
<header>XXX公司</header>
<amount>12.0</amount>
<content>XXX公司报销XX元</content>
<detail>
<items>
<item>
<itemName>淘公仔</itemName>
<unit>个</unit>
<price>12.0</price>
<quantity>12</quantity>
<amount>12.0</amount>
</item>
</items>
</detail>
<code>CODE123</code>
<number>NUM123</number>
</invoice>
</invoices>
</deliveryOrder>
<packages>
<package>
<logisticsCode>SF</logisticsCode>
<logisticsName>顺丰</logisticsName>
<expressCode>Y1234</expressCode>
<packageCode>LG1234</packageCode>
<length>12.0</length>
<width>12.0</width>
<height>12.0</height>
<theoreticalWeight>12.0</theoreticalWeight>
<weight>12.0</weight>
<volume>12.0</volume>
<invoiceNo>IN1234</invoiceNo>
<packageMaterialList>
<packageMaterial>
<type>XLL</type>
<quantity>12</quantity>
</packageMaterial>
</packageMaterialList>
<items>
<item>
<itemCode>I1234</itemCode>
<itemId>WI1234</itemId>
<quantity>11</quantity>
</item>
</items>
</package>
</packages>
<orderLines>
<orderLine>
<orderLineNo>1</orderLineNo>
<orderSourceCode>P1234</orderSourceCode>
<subSourceCode>J1234</subSourceCode>
<itemCode>I1234</itemCode>
<itemId>WI1234</itemId>
<inventoryType>ZP</inventoryType>
<ownerCode>OW1234</ownerCode>
<itemName>淘公仔</itemName>
<extCode>PL1234</extCode>
<planQty>12</planQty>
<actualQty>12</actualQty>
<batchCode>P1234</batchCode>
<productDate>2016-09-09</productDate>
<expireDate>2017-09-09</expireDate>
<produceCode>P2345</produceCode>
<batchs>
<batch>
<batchCode>PC1234</batchCode>
<productDate>2016-09-09</productDate>
<expireDate>2017-09-09</expireDate>
<produceCode>PH1234</produceCode>
<inventoryType>ZP</inventoryType>
<actualQty>12</actualQty>
</batch>
</batchs>
<qrCode>one;two</qrCode>
</orderLine>
</orderLines>
</response>
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>
| 错误码 | 错误描述 | 解决方案 |
|---|