From 792f16a85e0095b54d88cbbc4eda3e41e1b37933 Mon Sep 17 00:00:00 2001 From: richboo111 Date: Fri, 7 Jul 2023 17:45:29 +0800 Subject: [PATCH] 1 --- business/partner/purchase/tao_vegetable/act.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/business/partner/purchase/tao_vegetable/act.go b/business/partner/purchase/tao_vegetable/act.go index 93f183abb..e0a7acbd3 100644 --- a/business/partner/purchase/tao_vegetable/act.go +++ b/business/partner/purchase/tao_vegetable/act.go @@ -107,17 +107,29 @@ func storeSku2ActData(act *model.Act2, actStoreSku []*model.ActStoreSku2, handle case tao_vegetable.DiscountTypeDeductMoney: decreaseMoney = v.VendorPrice - v.ActualActPrice actData.SkuElements = &[]domain.AlibabaRetailMarketingItemdiscountActivitySkuAddSkuActivityElementDto{{ + SkuCode: utils.String2Pointer(utils.Int2Str(v.SkuID)), DecreaseMoney: &decreaseMoney, + Limit: &domain.AlibabaRetailMarketingItemdiscountActivitySkuAddLimitDto{ + OrderLimitCnt: &limitCount, + }, }} case tao_vegetable.DiscountTypeOnePrice: fixPriceMoney = v.ActualActPrice actData.SkuElements = &[]domain.AlibabaRetailMarketingItemdiscountActivitySkuAddSkuActivityElementDto{{ + SkuCode: utils.String2Pointer(utils.Int2Str(v.SkuID)), FixPriceMoney: &fixPriceMoney, + Limit: &domain.AlibabaRetailMarketingItemdiscountActivitySkuAddLimitDto{ + OrderLimitCnt: &limitCount, + }, }} case tao_vegetable.DiscountTypeDiscounts: discountRate = int64(v.PricePercentage * 10) actData.SkuElements = &[]domain.AlibabaRetailMarketingItemdiscountActivitySkuAddSkuActivityElementDto{{ + SkuCode: utils.String2Pointer(utils.Int2Str(v.SkuID)), DiscountRate: &discountRate, + Limit: &domain.AlibabaRetailMarketingItemdiscountActivitySkuAddLimitDto{ + OrderLimitCnt: &limitCount, + }, }} } }