- mtwm callback

This commit is contained in:
gazebo
2018-11-28 00:46:34 +08:00
parent ddfe0966a6
commit 0023deb3dc
2 changed files with 48 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
package mtwmapi
const (
MsgTypeWaybillStatus = "waybillStatus"
MsgTypeNewOrder = "newOrder"
MsgTypeOrderAccepted = "orderAccepted"
MsgTypeOrderFinished = "orderFinished"
MsgTypeOrderFinancial = "orderFinancial"
MsgTypeUserUrgeOrder = "userUrgeOrder"
MsgTypePrivateNumberDowngrade = "numberDowngrade"
MsgTypeOrderModified = "orderModified"
)
type CallbackResponse struct {
Data string `json:"data"`
}
var (
SuccessResponse = &CallbackResponse{Data: "ok"}
)
func Err2CallbackResponse(err error, data string) *CallbackResponse {
if err == nil {
return SuccessResponse
}
return &CallbackResponse{
Data: data,
}
}

View File

@@ -8,6 +8,25 @@ const (
MaxBatchPullPhoneNumberLimit = 1000
)
const (
OrderStatusUserCommitted = "1"
OrderStatusNew = "2"
OrderStatusReceived = "3"
OrderStatusAccepted = "4"
OrderStatusDelivering = "6"
OrderStatusDelivered = "7"
OrderStatusFinished = "8"
OrderStatusCanceled = "9"
)
const (
WaybillStatusWait4Delivery = "0"
WaybillStatusAccepted = "10"
WaybillStatusCourierArrived = "15"
WaybillStatusPickedup = "20"
WaybillStatusCanceled = "100"
)
func (a *API) OrderReceived(orderID int64) (err error) {
_, err = a.AccessAPI("order/poi_received", true, map[string]interface{}{
KeyOrderID: orderID,