From 653ab219fdf13b30ff4b2c6c298df8f3929b283a Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 25 十月 2022 16:25:06 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/controller/all/PermsController.java |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/lf/server/controller/all/PermsController.java b/src/main/java/com/lf/server/controller/all/PermsController.java
index ee34610..e60525f 100644
--- a/src/main/java/com/lf/server/controller/all/PermsController.java
+++ b/src/main/java/com/lf/server/controller/all/PermsController.java
@@ -37,7 +37,7 @@
         try {
             UserEntity ue = tokenService.getCurrentUser(req);
             if (ue == null) {
-                return null;
+                return fail("鐢ㄦ埛鏈櫥褰�", null);
             }
 
             List<ResAuthEntity> rs = permsService.selectRes(ue.getUid());
@@ -55,7 +55,7 @@
         try {
             UserEntity ue = tokenService.getCurrentUser(req);
             if (ue == null) {
-                return null;
+                return fail("鐢ㄦ埛鏈櫥褰�", null);
             }
 
             List<MenusAuthEntity> rs = permsService.selectMenus(ue.getUid());
@@ -73,7 +73,7 @@
         try {
             UserEntity ue = tokenService.getCurrentUser(req);
             if (ue == null) {
-                return null;
+                return fail("鐢ㄦ埛鏈櫥褰�", null);
             }
 
             List<String> rs = permsService.selectPerms(ue.getUid());
@@ -91,7 +91,7 @@
         try {
             UserEntity ue = tokenService.getCurrentUser(req);
             if (ue == null) {
-                return null;
+                return fail("鐢ㄦ埛鏈櫥褰�", null);
             }
 
             List<PermsAuthEntity> rs = permsService.selectPermsEntity(ue.getUid());
@@ -101,4 +101,17 @@
             return fail(ex.getMessage(), null);
         }
     }
+
+    @SysLog()
+    @ApiOperation(value = "娓呯┖鎵�鏈夋巿鏉冪紦瀛�")
+    @GetMapping(value = "/clearAllCache")
+    public ResponseMsg<Boolean> clearAllCache() {
+        try {
+            permsService.clearAllCache();
+
+            return success(true);
+        } catch (Exception ex) {
+            return fail(ex.getMessage(), false);
+        }
+    }
 }

--
Gitblit v1.9.3