- mtwm callback
This commit is contained in:
29
platformapi/mtwmapi/callback.go
Normal file
29
platformapi/mtwmapi/callback.go
Normal 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,
|
||||
}
|
||||
}
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user