perf: 优化封装

This commit is contained in:
chenchun
2025-12-19 12:58:57 +08:00
parent 2cf06a5677
commit 8021ca9eff
2 changed files with 4 additions and 1 deletions

View File

@@ -130,6 +130,7 @@ public class PayService : ApplicationService, IPayService
tokenAmount, tokenAmount,
packageName, packageName,
order.TotalAmount, order.TotalAmount,
"自助充值",
expireMonths: null // 尊享包不设置过期时间,或者可以根据需求设置 expireMonths: null // 尊享包不设置过期时间,或者可以根据需求设置
); );

View File

@@ -30,6 +30,7 @@ public class PremiumPackageManager : DomainService
/// <param name="userId">用户ID</param> /// <param name="userId">用户ID</param>
/// <param name="packageName"></param> /// <param name="packageName"></param>
/// <param name="totalAmount">支付金额</param> /// <param name="totalAmount">支付金额</param>
/// <param name="remark"></param>
/// <param name="expireMonths">过期月数0或null表示永久</param> /// <param name="expireMonths">过期月数0或null表示永久</param>
/// <param name="tokenAmount"></param> /// <param name="tokenAmount"></param>
/// <param name="isCreateRechargeRecord">是否创建订单,如果只购买尊享包,才需要单独创建订单,如果和会员组合一起购买,只需要创建会员套餐订单即可</param> /// <param name="isCreateRechargeRecord">是否创建订单,如果只购买尊享包,才需要单独创建订单,如果和会员组合一起购买,只需要创建会员套餐订单即可</param>
@@ -39,6 +40,7 @@ public class PremiumPackageManager : DomainService
long tokenAmount, long tokenAmount,
string packageName, string packageName,
decimal totalAmount, decimal totalAmount,
string remark,
int? expireMonths = null, int? expireMonths = null,
bool isCreateRechargeRecord = true) bool isCreateRechargeRecord = true)
{ {
@@ -64,7 +66,7 @@ public class PremiumPackageManager : DomainService
RechargeAmount = totalAmount, RechargeAmount = totalAmount,
Content = packageName, Content = packageName,
ExpireDateTime = premiumPackage.ExpireDateTime, ExpireDateTime = premiumPackage.ExpireDateTime,
Remark = "自助充值", Remark = remark,
ContactInfo = null, ContactInfo = null,
RechargeType = RechargeTypeEnum.PremiumPackage RechargeType = RechargeTypeEnum.PremiumPackage
}; };