feat: 优化整体aihub架构

This commit is contained in:
ccnetcore
2025-07-05 15:11:56 +08:00
parent 0af2f867fc
commit 52961b459e
6 changed files with 272 additions and 411 deletions

View File

@@ -3,6 +3,7 @@ using Volo.Abp.Application.Services;
using Volo.Abp.Users;
using Yi.Framework.AiHub.Application.Contracts.Dtos.Token;
using Yi.Framework.AiHub.Domain.Entities.OpenApi;
using Yi.Framework.AiHub.Domain.Extensions;
using Yi.Framework.AiHub.Domain.Managers;
using Yi.Framework.SqlSugarCore.Abstractions;
@@ -44,7 +45,7 @@ public class TokenService : ApplicationService
[Authorize]
public async Task CreateAsync()
{
if (!CurrentUser.Roles.Contains("YiXinAi-Vip") && CurrentUser.UserName != "cc")
if (!CurrentUser.IsAiVip())
{
throw new UserFriendlyException("充值成为Vip畅想第三方token服务");
}