Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
@@ -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,
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user