增加增值套餐服务
This commit is contained in:
parent
f0acd9503d
commit
417309d0b7
@ -100,6 +100,10 @@ func CreateBundleOrderSignature(c *gin.Context) {
|
|||||||
}
|
}
|
||||||
//如果是增值套餐条数大于等于30 则手动计算价格
|
//如果是增值套餐条数大于等于30 则手动计算价格
|
||||||
if req.IsValueAddCustom {
|
if req.IsValueAddCustom {
|
||||||
|
if req.ValueAddBundleNum < 30 || req.ValueAddBundleNum > 100 {
|
||||||
|
service.Error(c, errors.New(common.InvalidValueAddBundleNum))
|
||||||
|
return
|
||||||
|
}
|
||||||
valueAddBundleDetail.Bundle.TotalPrice = valueAddBundleDetail.Bundle.DiscountPrice * float32(req.ValueAddBundleNum)
|
valueAddBundleDetail.Bundle.TotalPrice = valueAddBundleDetail.Bundle.DiscountPrice * float32(req.ValueAddBundleNum)
|
||||||
req.SavedAmount = (valueAddBundleDetail.Bundle.OriginalPrice - valueAddBundleDetail.Bundle.DiscountPrice) * float32(req.ValueAddBundleNum)
|
req.SavedAmount = (valueAddBundleDetail.Bundle.OriginalPrice - valueAddBundleDetail.Bundle.DiscountPrice) * float32(req.ValueAddBundleNum)
|
||||||
} else {
|
} else {
|
||||||
|
@ -18,6 +18,7 @@ const (
|
|||||||
HadPay = "订单已支付"
|
HadPay = "订单已支付"
|
||||||
|
|
||||||
HadOrder = "您已购买过套餐,无法再次购买"
|
HadOrder = "您已购买过套餐,无法再次购买"
|
||||||
|
InvalidValueAddBundleNum = "套餐数量无效"
|
||||||
)
|
)
|
||||||
|
|
||||||
// stripe
|
// stripe
|
||||||
|
Loading…
Reference in New Issue
Block a user