From c1a60461072ea1d40d3b077f3f5d699287567e60 Mon Sep 17 00:00:00 2001 From: chenchun Date: Fri, 14 Nov 2025 17:54:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90=E5=85=AC=E5=91=8A?= =?UTF-8?q?=E3=80=81=E5=B0=8A=E4=BA=AB=E8=AE=B0=E5=BD=95=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Dtos/UsageStatistics/PremiumTokenUsageGetListOutput.cs | 6 ++++-- .../Services/UsageStatisticsService.cs | 1 + Yi.Ai.Vue3/src/layouts/components/Aside/index.vue | 3 +++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/UsageStatistics/PremiumTokenUsageGetListOutput.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/UsageStatistics/PremiumTokenUsageGetListOutput.cs index 09a41902..0027df6f 100644 --- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/UsageStatistics/PremiumTokenUsageGetListOutput.cs +++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/UsageStatistics/PremiumTokenUsageGetListOutput.cs @@ -1,6 +1,8 @@ -namespace Yi.Framework.AiHub.Application.Contracts.Dtos.UsageStatistics; +using Volo.Abp.Application.Dtos; -public class PremiumTokenUsageGetListOutput +namespace Yi.Framework.AiHub.Application.Contracts.Dtos.UsageStatistics; + +public class PremiumTokenUsageGetListOutput : CreationAuditedEntityDto { /// /// id diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Services/UsageStatisticsService.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Services/UsageStatisticsService.cs index 72d549d8..bd00a6de 100644 --- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Services/UsageStatisticsService.cs +++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Services/UsageStatisticsService.cs @@ -154,6 +154,7 @@ public class UsageStatisticsService : ApplicationService, IUsageStatisticsServic // 获取尊享包Token信息 var entities = await _premiumPackageRepository._DbQueryable .Where(x => x.UserId == userId) + .OrderByDescending(x=>x.CreationTime) .ToPageListAsync(input.SkipCount, input.MaxResultCount, total); return new PagedResultDto(total, entities.Adapt>()); } diff --git a/Yi.Ai.Vue3/src/layouts/components/Aside/index.vue b/Yi.Ai.Vue3/src/layouts/components/Aside/index.vue index d1fd2c42..87e7efbe 100644 --- a/Yi.Ai.Vue3/src/layouts/components/Aside/index.vue +++ b/Yi.Ai.Vue3/src/layouts/components/Aside/index.vue @@ -385,5 +385,8 @@ function handleMenuCommand(command: string, item: ConversationItem