京东商城订单增加
This commit is contained in:
@@ -1,15 +1,19 @@
|
||||
package jdshopapi
|
||||
|
||||
//查询单个订单
|
||||
//https://open.jd.com/home/home#/doc/api?apiCateId=55&apiId=2389&apiName=jingdong.pop.order.enGet
|
||||
func (a *API) EnGet(orderID int64) (err error) {
|
||||
// dataMap := map[string]interface{}{
|
||||
// "order_id": orderID,
|
||||
// "optional_fields": "orderType,payType",
|
||||
// }
|
||||
// data, _ := json.Marshal(dataMap)
|
||||
_, err = a.AccessAPI("jingdong.pop.order.shipment", prodURL, map[string]interface{}{
|
||||
"orderId": orderID,
|
||||
import "fmt"
|
||||
|
||||
//订单出库
|
||||
//https://open.jd.com/home/home#/doc/api?apiCateId=55&apiId=1948&apiName=jingdong.pop.order.shipment
|
||||
func (a *API) OrderShipment(orderID int64, logiCoprId, logiNo string) (err error) {
|
||||
result, err := a.AccessAPI("jingdong.pop.order.shipment", prodURL, map[string]interface{}{
|
||||
"orderId": orderID,
|
||||
"logiCoprId": logiCoprId,
|
||||
"logiNo": logiNo,
|
||||
})
|
||||
if err == nil {
|
||||
if !result["jingdong_pop_order_shipment_responce"].(map[string]interface{})["sopjosshipment_result"].(map[string]interface{})["success"].(bool) {
|
||||
return fmt.Errorf("OrderShipment error: %v", result["jingdong_pop_order_shipment_responce"].(map[string]interface{})["sopjosshipment_result"].(map[string]interface{})["chineseErrCode"])
|
||||
}
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user