- more interface and const added.

This commit is contained in:
gazebo
2018-07-10 13:28:22 +08:00
parent 7c54e7da92
commit 5702df37b0
8 changed files with 217 additions and 14 deletions

View File

@@ -8,10 +8,34 @@ const (
OrderStatusAddComment = "12001"
OrderStatusModifyComment = "12006"
OrderStatusNew = "32000"
OrderStatusAdjust = "33080"
OrderStatusUserCancel = "20030"
OrderStatusWaitOutStore = "32001"
OrderStatusPurchased = "41000" // 也即待处理JD的消息很怪新定单消息发过来是32000但如果不是自动接单的去查却是41000接单后才变为32000
OrderStatusNew = "32000"
OrderStatusAdjust = "33080"
OrderStatusWaitOutStore = "32001"
OrderStatusFinishedPickup = "2"
OrderStatusDelivering = "33040"
OrderStatusDelivered = "33060"
OrderStatusFinished = "90000"
OrderStatusCanceled = "20020"
OrderStatusUserApplyCancel = "20030" // 这个其实不是一个状态,是一个动作
OrderStatusLocked = "20010"
OrderStatusUnlocked = "20050"
OrderStatusInfoChanged = "1"
)
const (
DeliveryStatusWait4Grap = "10"
DeliveryStatusAccepted = "20"
DeliveryStatusCourierCanceled = "21"
DeliveryStatusCourierArrived = "23"
DeliveryStatusFailedGetGoods = "25"
DeliveryStatusFailedGetGoodsRejected = "26"
DeliveryStatusFailedGetGoodsWaiting = "27"
DeliveryStatusGotGoods = "30"
DeliveryStatusFailedDelivery = "35"
DeliveryStatusFinished = "40"
)
func (a API) OrderQuery(jdParams map[string]interface{}) (retVal []interface{}, err error) {
@@ -19,10 +43,14 @@ func (a API) OrderQuery(jdParams map[string]interface{}) (retVal []interface{},
return
}
func (a API) QuerySingleOrder(orderId string) ([]interface{}, error) {
func (a API) QuerySingleOrder(orderId string) (map[string]interface{}, error) {
jdParams := make(map[string]interface{})
jdParams["orderId"] = orderId
return a.AccessAPIHavePage("order/es/query", jdParams, nil, nil, nil)
result, err := a.AccessAPIHavePage("order/es/query", jdParams, nil, nil, nil)
if err == nil {
return nil, err
}
return result[0].(map[string]interface{}), nil
}
func (a API) LegacyQuerySingleOrder(orderId string) (map[string]interface{}, error) {