From 72731f6c70d16fac3f2423b2dee8b112d002e991 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Thu, 18 Mar 2021 11:20:12 +0800 Subject: [PATCH] aa --- platformapi/mtwmapi/callback.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/platformapi/mtwmapi/callback.go b/platformapi/mtwmapi/callback.go index 8260aaa1..2df72ca1 100644 --- a/platformapi/mtwmapi/callback.go +++ b/platformapi/mtwmapi/callback.go @@ -95,13 +95,12 @@ func (a *API) GetCallbackMsg(request *http.Request) (msg *CallbackMsg, callbackR if dataSign, ok := data[signKey]; ok { fullURL := strings.TrimRight(a.callbackURL+request.URL.Path, "/") sign := a.signParams(fullURL+"?", data) - if sign != dataSign.(string) { - baseapi.SugarLogger.Debugf("mtwm GetCallbackMsg my sign:%v, data sign:%v", fullURL, a.callbackURL, request.URL.Path) + cmd := strings.Trim(request.URL.EscapedPath(), "/") + cmd = cmd[strings.LastIndex(cmd, "/")+1:] + if sign != dataSign.(string) && cmd != MsgTypeStoreStatusChanged { baseapi.SugarLogger.Debugf("mtwm GetCallbackMsg my sign:%v, data sign:%v", sign, dataSign.(string)) callbackResponse = SignatureIsNotOk } else { - cmd := strings.Trim(request.URL.EscapedPath(), "/") - cmd = cmd[strings.LastIndex(cmd, "/")+1:] msg = &CallbackMsg{ Cmd: cmd, } @@ -133,9 +132,6 @@ func (a *API) GetCallbackMsg(request *http.Request) (msg *CallbackMsg, callbackR msg.Data = refundData } } - if msg.Cmd == MsgTypeStoreStatusChanged { - baseapi.SugarLogger.Debugf("mtwm StoreStatusChanged test 2", utils.Format4Output(msg, false)) - } } } else { callbackResponse = SuccessResponse // 美团外卖PING消息没有sign