From 813386c9964857d793848f13655d3b2f9bab917f Mon Sep 17 00:00:00 2001
From: hsy <1029150275@qq.com>
Date: 星期三, 19 八月 2026 12:39:30 +0800
Subject: [PATCH] dos: 表字段更新-- 1. 生产订单表新增字段     ALTER TABLE mes_pro_work_order     ADD COLUMN is_feedback_approve tinyint(1) DEFAULT NULL COMMENT '是否开启报工审批 (1: 开启, 0/NULL: 关闭)',     ADD COLUMN process_definition_key varchar(64) DEFAULT NULL COMMENT 'BPM 流程定义 Key',     ADD COLUMN feedback_role varchar(255) DEFAULT NULL COMMENT '报工角色 (多个角色以逗号分隔)';

---
 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