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),