diff --git a/platformapi/jdapi/callback.go b/platformapi/jdapi/callback.go index 24ee90f3..e44561a7 100644 --- a/platformapi/jdapi/callback.go +++ b/platformapi/jdapi/callback.go @@ -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