Ver Fonte

修改声部缓存时间

liweifan há 3 anos atrás
pai
commit
58aff168e8

+ 3 - 3
cooleshow-common/src/main/java/com/yonge/cooleshow/common/enums/CacheNameEnum.java

@@ -17,9 +17,9 @@ public enum CacheNameEnum implements BaseEnum<String, CacheNameEnum> {
 
     TEACHER_TOTAL("老师统计缓存"),
     STUDENT_TOTAL("学生统计缓存"),
-    SUBJECT_ITEM("声部下拉缓存", Duration.ofHours(1L)),
-    TEACHER_SUBJECT_ITEM("老师声部下拉缓存", Duration.ofHours(1L)),
-    STUDENT_SUBJECT_ITEM("学生声部下拉缓存", Duration.ofHours(1L)),
+    SUBJECT_ITEM("声部下拉缓存", Duration.ofMinutes(1L)),
+    TEACHER_SUBJECT_ITEM("老师声部下拉缓存", Duration.ofMinutes(1L)),
+    STUDENT_SUBJECT_ITEM("学生声部下拉缓存", Duration.ofMinutes(1L)),
 
     LOCK_EXECUTE_ORDER("用户下单/付款/取消订单锁"),
     LOCK_RECORD_ACCOUNT("账户记录锁"),

+ 1 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/StudentServiceImpl.java

@@ -122,7 +122,7 @@ public class StudentServiceImpl extends ServiceImpl<StudentDao, Student> impleme
         RMap<String, List<Subject>> map = redissonClient.getMap(CacheNameEnum.STUDENT_SUBJECT_ITEM.getRedisKey(userId));
         //设置过期时间
         map.expire(CacheNameEnum.STUDENT_SUBJECT_ITEM.getDuration().toHours(),
-                TimeUnit.HOURS);
+                TimeUnit.MINUTES);
 
         if (StringUtil.isEmpty(type)) {
             List<Subject> subjectList = map.get("ALL");

+ 1 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/SubjectServiceImpl.java

@@ -139,7 +139,7 @@ public class SubjectServiceImpl extends BaseServiceImpl<Long, Subject> implement
         }
 
         redissonClient.getBucket(CacheNameEnum.SUBJECT_ITEM.getRedisKey(type)).set(parents,
-                CacheNameEnum.STUDENT_SUBJECT_ITEM.getDuration().toHours(),TimeUnit.HOURS);
+                CacheNameEnum.STUDENT_SUBJECT_ITEM.getDuration().toHours(),TimeUnit.MINUTES);
         return parents;
     }
 

+ 1 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/TeacherServiceImpl.java

@@ -458,7 +458,7 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
         RMap<String, List<Subject>> map = redissonClient.getMap(CacheNameEnum.TEACHER_SUBJECT_ITEM.getRedisKey(userId));
         //设置过期时间
         map.expire(CacheNameEnum.TEACHER_SUBJECT_ITEM.getDuration().toHours(),
-                TimeUnit.HOURS);
+                TimeUnit.MINUTES);
 
         if (StringUtil.isEmpty(type)) {
             List<Subject> subjectList = map.get("ALL");