From 056dadc81704007ddfab7b4c9b85b91b6dfbe910 Mon Sep 17 00:00:00 2001 From: eric Date: Tue, 31 Mar 2026 14:27:46 -0500 Subject: [PATCH] 's' --- app/api/vip/check-by-user/route.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/api/vip/check-by-user/route.ts b/app/api/vip/check-by-user/route.ts index 9ffa016..85bffa2 100644 --- a/app/api/vip/check-by-user/route.ts +++ b/app/api/vip/check-by-user/route.ts @@ -313,7 +313,8 @@ export async function POST(request: NextRequest) { inflightUserRequests.set(userId, task); try { const payload = await task; - if (!payload.uncertain) { + // 只缓存命中结果,避免绑定邮箱后的短时 false 缓存导致需要多次刷新才恢复 + if (!payload.uncertain && payload.vip) { userCheckResultCache.set(userId, { payload, expiresAt: Date.now() + USER_CHECK_CACHE_TTL_MS,