This commit is contained in:
邹宗楠
2023-12-04 17:40:13 +08:00
parent 28bdb1417d
commit 7d422856ce

View File

@@ -324,18 +324,23 @@ func GetCallbackMsg(request *http.Request) (callbackMsg *CallbackMsg, mapData ma
if err != nil {
return nil, nil, Err2CallbackResponse(err, "")
}
globals.SugarLogger.Debugf("==============data := %s", string(data))
values, err := utils.HTTPBody2Values(data, needDecodeMap[msgURL])
if err != nil {
return nil, nil, FormatErrorResponse
}
mapData = utils.URLValues2Map(values)
globals.SugarLogger.Debugf("==============msgURL := %s", msgURL)
globals.SugarLogger.Debugf("==============mapData := %s", utils.Format4Output(mapData, false))
globals.SugarLogger.Debugf("==============msgURL := %s", msgURL)
if msgURL == "storeCrud" {
globals.SugarLogger.Debugf("==============data := %s", string(data))
globals.SugarLogger.Debugf("==============msgURL := %s", msgURL)
globals.SugarLogger.Debugf("==============mapData := %s", utils.Format4Output(mapData, false))
globals.SugarLogger.Debugf("==============msgURL := %s", msgURL)
}
if err = utils.Map2StructByJson(mapData, &callbackMsg, false); err == nil {
globals.SugarLogger.Debugf("==============callbackMsg := %s", utils.Format4Output(callbackMsg, false))
if msgURL == "storeCrud" {
globals.SugarLogger.Debugf("==============callbackMsg := %s", utils.Format4Output(callbackMsg, false))
}
callbackMsg.MsgURL = msgURL
if msgURL == CallbackMsgPushDeliveryStatus {
var deliveryMsg *CallbackDeliveryStatusMsg
@@ -371,6 +376,7 @@ func GetCallbackMsg(request *http.Request) (callbackMsg *CallbackMsg, mapData ma
}
}
if err != nil {
globals.SugarLogger.Debugf("err========================:= %v", err)
return nil, nil, Err2CallbackResponse(err, "")
}
return callbackMsg, mapData, callbackResponse