- 在GetShopStatusCallbackMsg中,对于URLValues2Map,因数据类型全为string,Map2StructByJson时weaklyTypedInput要为true
This commit is contained in:
@@ -135,8 +135,9 @@ func (a *API) GetShopStatusCallbackMsg(request *http.Request) (shopStatusMsg *Ca
|
|||||||
if callbackResponse = a.CheckCallbackValidation(request); callbackResponse != nil {
|
if callbackResponse = a.CheckCallbackValidation(request); callbackResponse != nil {
|
||||||
return nil, callbackResponse
|
return nil, callbackResponse
|
||||||
}
|
}
|
||||||
err := utils.Map2StructByJson(utils.URLValues2Map(request.PostForm), &shopStatusMsg, false)
|
err := utils.Map2StructByJson(utils.URLValues2Map(request.PostForm), &shopStatusMsg, true)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
baseapi.SugarLogger.Debugf("GetShopStatusCallbackMsg failed with err:%v", err)
|
||||||
callbackResponse = Err2CallbackResponse(err, "")
|
callbackResponse = Err2CallbackResponse(err, "")
|
||||||
}
|
}
|
||||||
return shopStatusMsg, callbackResponse
|
return shopStatusMsg, callbackResponse
|
||||||
|
|||||||
Reference in New Issue
Block a user