- refundOrderDetailList不能定义为[]*RefundOrderDetail,否则会有解析错误,原因不明

This commit is contained in:
gazebo
2019-06-14 12:00:18 +08:00
parent 1f6798b3c0
commit 658ddb9c42

View File

@@ -219,12 +219,10 @@ func getRefundSkuDetailList(msg *mtwmapi.CallbackMsg) (skuList []*mtwmapi.Refund
refundOrderDetailList, err2 := api.MtwmAPI.GetOrderRefundDetail(utils.Str2Int64(GetOrderIDFromMsg(msg)), mtwmapi.RefundTypePart) refundOrderDetailList, err2 := api.MtwmAPI.GetOrderRefundDetail(utils.Str2Int64(GetOrderIDFromMsg(msg)), mtwmapi.RefundTypePart)
if err = err2; err == nil { if err = err2; err == nil {
for _, v := range refundOrderDetailList { for _, v := range refundOrderDetailList {
if len(v.WmAppRetailForOrderPartRefundList) > 0 {
skuList = append(skuList, v.WmAppRetailForOrderPartRefundList...) skuList = append(skuList, v.WmAppRetailForOrderPartRefundList...)
} }
} }
} }
}
globals.SugarLogger.Debugf("getRefundSkuDetailList orderID:%s skuList:%s", GetOrderIDFromMsg(msg), utils.Format4Output(skuList, true)) globals.SugarLogger.Debugf("getRefundSkuDetailList orderID:%s skuList:%s", GetOrderIDFromMsg(msg), utils.Format4Output(skuList, true))
return skuList, err return skuList, err
} }