From b789f206ae3edf22af686d14a009a884c4b47280 Mon Sep 17 00:00:00 2001 From: ZiJIe <17738440858@163.com> Date: Mon, 22 Sep 2025 15:08:56 +0800 Subject: [PATCH] 1 --- electron-vue-template/src/renderer/App.vue | 3 +-- .../main/java/com/tashow/erp/service/impl/AuthServiceImpl.java | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/electron-vue-template/src/renderer/App.vue b/electron-vue-template/src/renderer/App.vue index d2784fa..f404e82 100644 --- a/electron-vue-template/src/renderer/App.vue +++ b/electron-vue-template/src/renderer/App.vue @@ -128,10 +128,9 @@ async function handleLoginSuccess(data: { token: string; permissions?: string }) } async function logout() { try { - // 删除后端token缓存 - 复刻HTML版本逻辑 await fetch('/api/cache/delete?key=token', { method: 'POST' }) } catch (e) { - console.warn('删除后端token缓存失败:', e) + console.log('删除后端token缓存失败:', e) } // 清理前端状态 diff --git a/erp_client_sb/src/main/java/com/tashow/erp/service/impl/AuthServiceImpl.java b/erp_client_sb/src/main/java/com/tashow/erp/service/impl/AuthServiceImpl.java index efe9f59..fba6b96 100644 --- a/erp_client_sb/src/main/java/com/tashow/erp/service/impl/AuthServiceImpl.java +++ b/erp_client_sb/src/main/java/com/tashow/erp/service/impl/AuthServiceImpl.java @@ -238,8 +238,11 @@ public class AuthServiceImpl implements IAuthService { */ public void logout() { try { + // 清除内存中的token accessToken = null; refreshToken = null; + + // 删除SQLite中的token缓存 cacheDataRepository.deleteByCacheKey("token"); } catch (Exception ignored) {} }