diff --git a/business/partner/purchase/mtwm/order.go b/business/partner/purchase/mtwm/order.go index 57cf3c359..f3219fd12 100644 --- a/business/partner/purchase/mtwm/order.go +++ b/business/partner/purchase/mtwm/order.go @@ -188,9 +188,11 @@ func getRefundSkuDetailList(msg *mtwmapi.CallbackMsg) (skuList []*mtwmapi.Refund if false { skuList = api.MtwmAPI.GetRefundSkuDetailFromMsg(msg) } else { - refundOrderDetail, 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 { - skuList = refundOrderDetail.WmAppRetailForOrderPartRefundList + for _, v := range refundOrderDetailList { + skuList = v.WmAppRetailForOrderPartRefundList + } } } return skuList, err