ソースを参照

添加初始化缓存

kongwz 4 年 前
コミット
5352548a0c

+ 1 - 1
src/main/java/com/diagbot/config/CacheDeleteInit.java

@@ -35,7 +35,7 @@ public class CacheDeleteInit implements CommandLineRunner {
         neoFacade.getSymptomCache();
         log.info("CDSS-CORE服务启动加载图谱症状缓存成功!");
 
-        neoFacade.loadDiseaseTypeCache();
+        cacheFacade.loadDiseaseTypeCache();
         log.info("CDSS-CORE服务启动加载疾病属性(性别、年龄、发病率)缓存成功!");
 
         /*neoFacade.getDisSexCache();

+ 11 - 0
src/main/java/com/diagbot/facade/CacheFacade.java

@@ -66,6 +66,17 @@ public class CacheFacade {
 
     }
 
+    /**
+     * 加载疾病类型缓存(疾病的年龄、性别、发病率)
+     *
+     * @return
+     */
+    public void loadDiseaseTypeCache() {
+        redisUtil.deleteByPrex(RedisEnum.diseaseType.getName());
+        neoFacade.diseasePropertyCache();
+
+    }
+
     public void clearLoadCache(String str) {
         redisUtil.deleteByPrex(str);
     }

+ 0 - 9
src/main/java/com/diagbot/facade/NeoFacade.java

@@ -226,16 +226,7 @@ public class NeoFacade {
 
     }
 
-    /**
-     * 加载疾病类型缓存(疾病的年龄、性别、发病率)
-     *
-     * @return
-     */
-    public void loadDiseaseTypeCache() {
-        redisUtil.deleteByPrex(RedisEnum.diseaseType.getName());
-        this.diseasePropertyCache();
 
-    }
 
     /**
      * 图谱反推的数据

+ 1 - 0
src/main/java/com/diagbot/web/CacheController.java

@@ -34,6 +34,7 @@ public class CacheController {
     public RespDTO<Boolean> clear() {
         cacheFacade.clear();
         cacheFacade.loadDrugTypeCache();
+        cacheFacade.loadDiseaseTypeCache();
         return RespDTO.onSuc(true);
     }