Explorar o código

添加清除缓存接口

wuweihao %!s(int64=3) %!d(string=hai) anos
pai
achega
01fdc7c7c6

+ 8 - 0
gis_cms/src/main/java/com/gis/cms/controller/WebController.java

@@ -70,4 +70,12 @@ public class WebController {
         return webService.getAerial();
         return webService.getAerial();
     }
     }
 
 
+
+    @WebControllerLog(description = "展示页-清除所有缓存")
+    @ApiOperation("清除所有缓存")
+    @GetMapping("/clearCache")
+    public Result clearCache(){
+        return webService.clearCache();
+    }
+
 }
 }

+ 2 - 0
gis_cms/src/main/java/com/gis/cms/service/WebService.java

@@ -18,4 +18,6 @@ public interface WebService {
     Result getSite();
     Result getSite();
 
 
     Result getAerial();
     Result getAerial();
+
+    Result clearCache();
 }
 }

+ 11 - 0
gis_cms/src/main/java/com/gis/cms/service/impl/WebServiceImpl.java

@@ -162,6 +162,17 @@ public class WebServiceImpl implements WebService {
         return Result.success(result);
         return Result.success(result);
     }
     }
 
 
+    @Override
+    public Result clearCache() {
+        redisCache.delete(CACHE_PART);
+        redisCache.delete(CACHE_SECURITY);
+        redisCache.delete(CACHE_LOT);
+        redisCache.delete(CACHE_SITE);
+        redisCache.delete(CACHE_AERIAL);
+        log.info("清除所有缓存");
+        return Result.success();
+    }
+
 
 
     /**
     /**
      * 计算json百分比
      * 计算json百分比