From d0dfb7ff96865f1c547eb77836987f300d5fbe60 Mon Sep 17 00:00:00 2001 From: sxy <3187870250@qq.com> Date: Fri, 20 Jun 2025 16:26:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=A2=9E=E5=80=BC=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E4=BB=B7=E6=A0=BC=E6=A8=A1=E5=BC=8F=E4=B8=8B=E7=9A=84?= =?UTF-8?q?=E8=8A=82=E7=9C=81=E9=87=91=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/logic/valueAddBundleLogic.go | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/internal/logic/valueAddBundleLogic.go b/internal/logic/valueAddBundleLogic.go index 09dea1e..5d350e2 100644 --- a/internal/logic/valueAddBundleLogic.go +++ b/internal/logic/valueAddBundleLogic.go @@ -362,9 +362,9 @@ func ValueAddServiceList(req *bundle.ValueAddServiceListRequest) (res *bundle.Va num := decimal.NewFromInt(int64(option.Num)) saveAmount = original.Sub(price).Mul(num) } else if serviceLang.PriceMode == 2 { - original := decimal.NewFromFloat(float64(serviceLang.OriginalPrice)) - price := decimal.NewFromFloat(float64(option.Price)) - saveAmount = original.Sub(price) + //original := decimal.NewFromFloat(float64(serviceLang.OriginalPrice)) + //price := decimal.NewFromFloat(float64(option.Price)) + saveAmount = decimal.NewFromInt(int64(0)) } options = append(options, &bundle.ValueAddPriceOptions{ Id: int64(option.Id), @@ -417,9 +417,10 @@ func ValueAddServiceDetail(req *bundle.ValueAddServiceDetailRequest) (res *bundl num := decimal.NewFromInt(int64(opt.Num)) saveAmount = original.Sub(price).Mul(num) } else if serviceLang.PriceMode == 2 { - original := decimal.NewFromFloat(float64(serviceLang.OriginalPrice)) - price := decimal.NewFromFloat(float64(opt.Price)) - saveAmount = original.Sub(price) + //original := decimal.NewFromFloat(float64(serviceLang.OriginalPrice)) + //price := decimal.NewFromFloat(float64(opt.Price)) + saveAmount = decimal.NewFromInt(int64(0)) + } langOptions = append(langOptions, &bundle.ValueAddPriceOptions{ Id: int64(opt.Id), @@ -497,9 +498,10 @@ func ValueAddServiceDetailByUuidAndLanguage(req *bundle.ValueAddServiceDetailReq num := decimal.NewFromInt(int64(opt.Num)) saveAmount = original.Sub(price).Mul(num) } else if detail.PriceMode == 2 { - original := decimal.NewFromFloat(float64(detail.OriginalPrice)) - price := decimal.NewFromFloat(float64(opt.Price)) - saveAmount = original.Sub(price) + //original := decimal.NewFromFloat(float64(detail.OriginalPrice)) + //price := decimal.NewFromFloat(float64(opt.Price)) + saveAmount = decimal.NewFromInt(int64(0)) + } langOptions = append(langOptions, &bundle.ValueAddPriceOptions{ Id: int64(opt.Id), @@ -581,9 +583,9 @@ func BatchGetValueAddServiceLang(req *bundle.BatchGetValueAddServiceLangRequest) num := decimal.NewFromInt(int64(opt.Num)) saveAmount = original.Sub(price).Mul(num) } else if v.PriceMode == 2 { - original := decimal.NewFromFloat(float64(v.OriginalPrice)) - price := decimal.NewFromFloat(float64(opt.Price)) - saveAmount = original.Sub(price) + //original := decimal.NewFromFloat(float64(v.OriginalPrice)) + //price := decimal.NewFromFloat(float64(opt.Price)) + saveAmount = decimal.NewFromInt(int64(0)) } langOptions = append(langOptions, &bundle.ValueAddPriceOptions{ Id: int64(opt.Id),