From 5bbf6b97525dd92c81fe91447953e7819f8a4e18 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期一, 17 八月 2026 16:49:46 +0800
Subject: [PATCH] 上级账户可以将下属账户添加的团队成员退出团队
---
yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/config/YudaoCacheAutoConfiguration.java | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/config/YudaoCacheAutoConfiguration.java b/yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/config/YudaoCacheAutoConfiguration.java
index 636f821..cc94094 100644
--- a/yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/config/YudaoCacheAutoConfiguration.java
+++ b/yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/config/YudaoCacheAutoConfiguration.java
@@ -75,8 +75,12 @@
RedisConnectionFactory connectionFactory = Objects.requireNonNull(redisTemplate.getConnectionFactory());
RedisCacheWriter cacheWriter = RedisCacheWriter.nonLockingRedisCacheWriter(connectionFactory,
BatchStrategies.scan(yudaoCacheProperties.getRedisScanBatchSize()));
- // 鍒涘缓 TenantRedisCacheManager 瀵硅薄
- return new TimeoutRedisCacheManager(cacheWriter, redisCacheConfiguration);
+ // 鍒涘缓 TimeoutRedisCacheManager 瀵硅薄
+ TimeoutRedisCacheManager cacheManager = new TimeoutRedisCacheManager(cacheWriter, redisCacheConfiguration);
+ // 寮�鍚簨鍔℃劅鐭ワ細@Transactional 鏂规硶鍐呯殑 @CacheEvict / @CachePut 鑷姩寤惰繜鍒� afterCommit锛�
+ // 閬垮厤浜嬪姟鏈彁浜ゅ氨娓呯紦瀛樿骞跺彂璇荤┛鍐欒剰鍊硷紱鏃犱簨鍔℃椂绔嬪嵆鐢熸晥锛岃涓轰笉鍙�
+ cacheManager.setTransactionAware(true);
+ return cacheManager;
}
}
--
Gitblit v1.9.3