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>
错误码 | 错误描述 | 解决方案 |
---|