diff --git a/backend/services/wallet-service/src/application/services/wallet-application.service.ts b/backend/services/wallet-service/src/application/services/wallet-application.service.ts index 64f3c26e..72769f52 100644 --- a/backend/services/wallet-service/src/application/services/wallet-application.service.ts +++ b/backend/services/wallet-service/src/application/services/wallet-application.service.ts @@ -2292,7 +2292,11 @@ export class WalletApplicationService { status: string; createdAt: string; }>> { - const rewards = await this.pendingRewardRepo.findByAccountSequence(accountSequence); + // [2026-03-01] 修复:只返回 PENDING 状态的记录,排除已结算和已过期的 + const rewards = await this.pendingRewardRepo.findByAccountSequence( + accountSequence, + PendingRewardStatus.PENDING, + ); return rewards.map(r => ({ id: r.id.toString(), usdtAmount: r.usdtAmount.value,