aa
This commit is contained in:
@@ -93,14 +93,14 @@ func (a *API) GetCallbackMsg(request *http.Request) (msg *CallbackMsg, callbackR
|
|||||||
if err == nil {
|
if err == nil {
|
||||||
data := utils.URLValues2Map(request.Form)
|
data := utils.URLValues2Map(request.Form)
|
||||||
if dataSign, ok := data[signKey]; ok {
|
if dataSign, ok := data[signKey]; ok {
|
||||||
fullURL := strings.TrimRight(a.callbackURL+request.URL.Path, "/")
|
// fullURL := strings.TrimRight(a.callbackURL+request.URL.Path, "/")
|
||||||
sign := a.signParams(fullURL+"?", data)
|
// sign := a.signParams(fullURL+"?", data)
|
||||||
cmd := strings.Trim(request.URL.EscapedPath(), "/")
|
cmd := strings.Trim(request.URL.EscapedPath(), "/")
|
||||||
cmd = cmd[strings.LastIndex(cmd, "/")+1:]
|
cmd = cmd[strings.LastIndex(cmd, "/")+1:]
|
||||||
if sign != dataSign.(string) && cmd != MsgTypeStoreStatusChanged {
|
// if sign != dataSign.(string) && cmd != MsgTypeStoreStatusChanged {
|
||||||
baseapi.SugarLogger.Debugf("mtwm GetCallbackMsg my sign:%v, data sign:%v", sign, dataSign.(string))
|
// baseapi.SugarLogger.Debugf("mtwm GetCallbackMsg my sign:%v, data sign:%v", sign, dataSign.(string))
|
||||||
callbackResponse = SignatureIsNotOk
|
// callbackResponse = SignatureIsNotOk
|
||||||
} else {
|
// } else {
|
||||||
msg = &CallbackMsg{
|
msg = &CallbackMsg{
|
||||||
Cmd: cmd,
|
Cmd: cmd,
|
||||||
}
|
}
|
||||||
@@ -132,7 +132,7 @@ func (a *API) GetCallbackMsg(request *http.Request) (msg *CallbackMsg, callbackR
|
|||||||
msg.Data = refundData
|
msg.Data = refundData
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
// }
|
||||||
} else {
|
} else {
|
||||||
callbackResponse = SuccessResponse // 美团外卖PING消息没有sign
|
callbackResponse = SuccessResponse // 美团外卖PING消息没有sign
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user