- 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

@@ -39,6 +39,15 @@ var (
SignatureIsNotOk = &CallbackResponse{Code: -1}
)
func Err2CallbackResponse(err error, data string) *CallbackResponse {
if err == nil {
return SuccessResponse
}
return &CallbackResponse{
Code: -1,
}
}
func (a *API) CheckCallbackValidation(request *http.Request) (callbackResponse *CallbackResponse) {
request.ParseForm()
sign := a.signParams(request.PostForm)
@@ -66,7 +75,7 @@ func (a *API) GetOrderCallbackMsg(request *http.Request) (orderMsg *CallbackOrde
OrderInfoCommon: OrderInfoCommon{
DeliveryID: utils.Str2Int64(request.FormValue("delivery_id")),
MtPeisongID: request.FormValue("mt_peisong_id"),
OrderId: request.FormValue("order_id"),
OrderID: request.FormValue("order_id"),
CourierName: request.FormValue("courier_name"),
CourierPhone: request.FormValue("courier_phone"),
},
@@ -90,7 +99,7 @@ func (a *API) GetOrderExceptionCallbackMsg(request *http.Request) (orderMsg *Cal
OrderInfoCommon: OrderInfoCommon{
DeliveryID: utils.Str2Int64(request.FormValue("delivery_id")),
MtPeisongID: request.FormValue("mt_peisong_id"),
OrderId: request.FormValue("order_id"),
OrderID: request.FormValue("order_id"),
CourierName: request.FormValue("courier_name"),
CourierPhone: request.FormValue("courier_phone"),
},