diff --git a/business/partner/purchase/mtwm/callback.go b/business/partner/purchase/mtwm/callback.go index 097ee9a4a..623313a78 100644 --- a/business/partner/purchase/mtwm/callback.go +++ b/business/partner/purchase/mtwm/callback.go @@ -38,7 +38,7 @@ func OnCallbackMsg(msg *mtwmapi.CallbackMsg, msgType string) (response *mtwmapi. skuInfo := msg.FormData.Get("retail_data") globals.SugarLogger.Debugf("-----FormData := %s", utils.Format4Output(skuInfo, false)) dataMap := make([]*mtwmapi.VendorUpdateSkuCallback, 0, 0) - if err := json.Unmarshal([]byte(skuInfo), &dataMap); err != nil { + if err := utils.UnmarshalUseNumber([]byte(skuInfo), &dataMap); err != nil { globals.SugarLogger.Debugf("-----err := %v", err) return nil }