diff --git a/internal/logic/valueAddBundleLogic.go b/internal/logic/valueAddBundleLogic.go index d94ccde..09dea1e 100644 --- a/internal/logic/valueAddBundleLogic.go +++ b/internal/logic/valueAddBundleLogic.go @@ -170,7 +170,7 @@ func SaveValueAddService(in *bundle.ValueAddServiceLang) (res *bundle.SaveRespon if option.Num < 0 || option.Num > 99 { return res, errors.New("数量参数需为0-99") } - if price > originalPrice { + if in.PriceMode == 1 && price > originalPrice { return res, errors.New("优惠单价需小于等于原价") } options = append(options, &model.PriceOption{