Просмотр исходного кода

删除微信看课链接定时任务新增删除wx:member:link开头的key

zyy 1 день назад
Родитель
Сommit
6ec27cced4
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      fs-admin/src/main/java/com/fs/task/FsCompanyTask.java

+ 6 - 0
fs-admin/src/main/java/com/fs/task/FsCompanyTask.java

@@ -24,6 +24,7 @@ public class FsCompanyTask {
     @Autowired
     @Autowired
     private StringRedisTemplate redisTemplate;
     private StringRedisTemplate redisTemplate;
     private static final String WX_URL_REDIS_PREFIX = "wx:link:";
     private static final String WX_URL_REDIS_PREFIX = "wx:link:";
+    private static final String WX_URL_REDIS_PREFIX_MEMBER = "wx:member:link:";
 
 
     public void refreshCompanyMoney() {
     public void refreshCompanyMoney() {
         LocalDateTime now = LocalDateTime.now();
         LocalDateTime now = LocalDateTime.now();
@@ -47,10 +48,15 @@ public class FsCompanyTask {
      */
      */
     public void clearWxUrlCache() {
     public void clearWxUrlCache() {
         Set<String> keys = redisTemplate.keys(WX_URL_REDIS_PREFIX + "*");
         Set<String> keys = redisTemplate.keys(WX_URL_REDIS_PREFIX + "*");
+        Set<String> memberKeys = redisTemplate.keys(WX_URL_REDIS_PREFIX_MEMBER + "*");
         if (StringUtils.isNotEmpty(keys)) {
         if (StringUtils.isNotEmpty(keys)) {
             assert keys != null;
             assert keys != null;
             redisTemplate.delete(keys);
             redisTemplate.delete(keys);
         }
         }
+        if (StringUtils.isNotEmpty(memberKeys)) {
+            assert memberKeys != null;
+            redisTemplate.delete(memberKeys);
+        }
     }
     }
 
 
 }
 }