fix(renewal) discount set default 1

This commit is contained in:
NoWay 2025-07-23 17:00:01 +08:00 committed by Leif Draven
parent c08fadb347
commit f4cd567492

View File

@ -64,6 +64,9 @@ func (l *RenewalLogic) Renewal(req *types.RenewalOrderRequest) (resp *types.Rene
_ = json.Unmarshal([]byte(sub.Discount), &dis)
discount = getDiscount(dis, req.Quantity)
}
if discount == 0 {
discount = 1
}
price := sub.UnitPrice * req.Quantity
amount := int64(float64(price) * discount)
discountAmount := price - amount