diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Services/PayService.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Services/PayService.cs
index e1e80a86..7e38d42b 100644
--- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Services/PayService.cs
+++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Services/PayService.cs
@@ -112,6 +112,13 @@ public class PayService : ApplicationService, IPayService
_logger.LogInformation("订单状态更新成功,订单号:{OutTradeNo},状态:{TradeStatus}", outTradeNo, tradeStatus);
+ // 验证交易状态,只有交易成功才执行充值逻辑
+ if (status != TradeStatusEnum.TRADE_SUCCESS)
+ {
+ _logger.LogError($"订单 {outTradeNo} 状态为 {tradeStatus},不执行充值逻辑");
+ return "success";
+ }
+
// 5. 根据商品类型进行不同的处理
if (order.GoodsType.IsPremiumPackage())
{
diff --git a/Yi.Ai.Vue3/src/components/ModelSelect/index.vue b/Yi.Ai.Vue3/src/components/ModelSelect/index.vue
index 5e9af5a7..5aae417c 100644
--- a/Yi.Ai.Vue3/src/components/ModelSelect/index.vue
+++ b/Yi.Ai.Vue3/src/components/ModelSelect/index.vue
@@ -141,14 +141,14 @@ function getWrapperClass(item: GetSessionListVO) {
>
您的Token额度已使用{{ usagePercent }}%,剩余额度较少,建议及时充值。
+您的Token额度已使用{{ usagePercent }}%,剩余额度较少,建议及时充值。
-