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