From ec1d94abdf6b1b71ce93b1c761e0f4defd21ae48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Wed, 5 Jul 2023 17:20:53 +0800 Subject: [PATCH] 1 --- .../partner/purchase/tao_vegetable/order_utils.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/business/partner/purchase/tao_vegetable/order_utils.go b/business/partner/purchase/tao_vegetable/order_utils.go index e34691892..7fa19de19 100644 --- a/business/partner/purchase/tao_vegetable/order_utils.go +++ b/business/partner/purchase/tao_vegetable/order_utils.go @@ -92,6 +92,18 @@ func getOrderCancelList(api *tao_vegetable.API, order *model.GoodsOrder) (*domai OrderFrom: utils.Int64ToPointer(utils.Str2Int64(tao_vegetable.TaoVegetableChannelCode)), }, } + + skuList, err := dao.GetSimpleOrderSkus(dao.GetDB(), order.VendorOrderID, nil) + if err != nil { + return nil, err + } + + outSubOrderIds := make([]string, 0, len(skuList)) + for _, v := range skuList { + outSubOrderIds = append(outSubOrderIds, v.VendorSubOrderID) + } + param.RefundCsApplyRenderDTO.OutSubOrderIds = &outSubOrderIds + return api.PartialRefundReason(param) }