diff --git a/im-admin-ui/src/components/ImagePreview/index.vue b/im-admin-ui/src/components/ImagePreview/index.vue
index 982e68b..e8950c3 100644
--- a/im-admin-ui/src/components/ImagePreview/index.vue
+++ b/im-admin-ui/src/components/ImagePreview/index.vue
@@ -57,8 +57,7 @@ const realHeight = computed(() => (typeof props.height == 'string' ? props.heigh
.el-image {
border-radius: 5px;
background-color: #ebeef5;
- box-shadow: 0 0 5px 1px #ccc;
-
+
:deep(.el-image__inner) {
transition: all 0.3s;
cursor: pointer;
diff --git a/im-admin-ui/src/layout/components/Navbar.vue b/im-admin-ui/src/layout/components/Navbar.vue
index bcf6403..db4c7f2 100644
--- a/im-admin-ui/src/layout/components/Navbar.vue
+++ b/im-admin-ui/src/layout/components/Navbar.vue
@@ -272,8 +272,8 @@ watch(
.user-avatar {
cursor: pointer;
- width: 40px;
- height: 40px;
+ width: 35px;
+ height: 35px;
border-radius: 10px;
margin-top: 10px;
}
diff --git a/im-admin-ui/src/views/im/group/index.vue b/im-admin-ui/src/views/im/group/index.vue
index 7abb89f..59731d8 100644
--- a/im-admin-ui/src/views/im/group/index.vue
+++ b/im-admin-ui/src/views/im/group/index.vue
@@ -56,8 +56,8 @@
详情
- 解封
- 封禁
+ 解封
+ 封禁
查看成员
diff --git a/im-admin-ui/src/views/im/user/index.vue b/im-admin-ui/src/views/im/user/index.vue
index b4faffa..a4e4423 100644
--- a/im-admin-ui/src/views/im/user/index.vue
+++ b/im-admin-ui/src/views/im/user/index.vue
@@ -60,8 +60,8 @@
详情
- 解封
- 封禁
+ 解封
+ 封禁
diff --git a/im-admin/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/CacheConfig.java b/im-admin/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/CacheConfig.java
index d57ba4e..127f353 100644
--- a/im-admin/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/CacheConfig.java
+++ b/im-admin/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/config/CacheConfig.java
@@ -7,6 +7,7 @@ import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.cache.CacheManager;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Primary;
import java.util.concurrent.TimeUnit;
@@ -37,6 +38,7 @@ public class CacheConfig {
/**
* 自定义缓存管理器 整合spring-cache
*/
+ @Primary
@Bean
public CacheManager cacheManager() {
return new PlusSpringCacheManager();
diff --git a/im-admin/ruoyi-im/src/main/java/org/dromara/im/config/ImCacheConfig.java b/im-admin/ruoyi-im/src/main/java/org/dromara/im/config/ImCacheConfig.java
index f78091a..94c96a6 100644
--- a/im-admin/ruoyi-im/src/main/java/org/dromara/im/config/ImCacheConfig.java
+++ b/im-admin/ruoyi-im/src/main/java/org/dromara/im/config/ImCacheConfig.java
@@ -1,32 +1,58 @@
package org.dromara.im.config;
+import com.fasterxml.jackson.annotation.JsonAutoDetect;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.PropertyAccessor;
+import com.fasterxml.jackson.databind.DeserializationFeature;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.SerializationFeature;
+import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import lombok.AllArgsConstructor;
import org.springframework.cache.CacheManager;
import org.springframework.cache.annotation.CachingConfigurerSupport;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.cache.RedisCacheConfiguration;
import org.springframework.data.redis.cache.RedisCacheManager;
import org.springframework.data.redis.connection.RedisConnectionFactory;
-import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer;
+import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
import org.springframework.data.redis.serializer.RedisSerializationContext;
import java.time.Duration;
+@Configuration
@EnableCaching
@AllArgsConstructor
public class ImCacheConfig extends CachingConfigurerSupport {
+ public final static String REDIS_CACHE_MANAGER = "redisCacheManager";
+
private final RedisConnectionFactory factory;
- private final GenericJackson2JsonRedisSerializer jackson2JsonRedisSerializer;
- @Bean
+ @Bean(REDIS_CACHE_MANAGER)
public CacheManager cacheManager() {
// 设置redis缓存管理器
RedisCacheConfiguration cacheConfiguration = RedisCacheConfiguration.defaultCacheConfig().entryTtl(Duration.ofSeconds(600))
- .serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(jackson2JsonRedisSerializer));
+ .serializeValuesWith(RedisSerializationContext.SerializationPair.fromSerializer(jackson2JsonRedisSerializer()));
return RedisCacheManager.builder(factory).cacheDefaults(cacheConfiguration).build();
}
+
+ @Bean
+ public Jackson2JsonRedisSerializer