diff --git a/business/partner/purchase/mtwm/callback.go b/business/partner/purchase/mtwm/callback.go index ca8f1dc1d..0116f4410 100644 --- a/business/partner/purchase/mtwm/callback.go +++ b/business/partner/purchase/mtwm/callback.go @@ -34,13 +34,13 @@ func OnCallbackMsg(msg *mtwmapi.CallbackMsg, msgType string) (response *mtwmapi. _, err := netprinter.PrintStoreStatus(jxcontext.AdminCtx, storeDetail, model.VendorIDMTWM, -9) response = mtwmapi.Err2CallbackResponse(err, "") } else if msg.Cmd == mtwmapi.MsgTypeSkuUpdate { - globals.SugarLogger.Debugf("-----FormData := %s", utils.Format4Output(msg.FormData, false)) + 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(msg.FormData.Get("retail_data")), &dataMap); err != nil { + if err := json.Unmarshal([]byte(skuInfo), &dataMap); err != nil { globals.SugarLogger.Debugf("-----err := %v", err) return nil } - globals.SugarLogger.Debugf("-----retail_data := %s", msg.FormData.Get("retail_data")) globals.SugarLogger.Debugf("-----dataMap := %s", utils.Format4Output(dataMap, false)) if len(dataMap) != 0 { for _, v := range dataMap {