perf: 优化订单创建逻辑
This commit is contained in:
@@ -122,10 +122,13 @@ public class PayService : ApplicationService, IPayService
|
||||
// 5. 根据商品类型进行不同的处理
|
||||
if (order.GoodsType.IsPremiumPackage())
|
||||
{
|
||||
var tokenAmount = order.GoodsType.GetTokenAmount();
|
||||
var packageName = order.GoodsType.GetDisplayName();
|
||||
// 处理尊享包商品:创建尊享包记录
|
||||
await _premiumPackageManager.CreatePremiumPackageAsync(
|
||||
order.UserId,
|
||||
order.GoodsType,
|
||||
tokenAmount,
|
||||
packageName,
|
||||
order.TotalAmount,
|
||||
expireMonths: null // 尊享包不设置过期时间,或者可以根据需求设置
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user