修复(#19): 续费订单支持限时活动价 (#19)

Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
2026-06-10 00:31:24 -07:00
committed by GitHub
parent f5ad26b943
commit 268ae1ebf8
3 changed files with 121 additions and 7 deletions
@@ -58,3 +58,26 @@ func calculatePurchasePrice(
result.DiscountAmount = originalPrice - result.PayableBase
return result, nil
}
func calculateRenewalPrice(
ctx context.Context,
svcCtx *svc.ServiceContext,
userID int64,
subscribeID int64,
unitPrice int64,
quantity int64,
discounts []types.SubscribeDiscount,
eligibleForDiscount bool,
) (*orderPriceResult, error) {
return calculatePurchasePrice(
ctx,
svcCtx,
userID,
subscribeID,
unitPrice,
quantity,
discounts,
eligibleForDiscount,
false,
)
}