From 44424d98fc4aa3bd4d4a177935b8908f01e27a23 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 02 十一月 2026 17:41:17 +0800
Subject: [PATCH] fix: Jackson 时区固定为 GMT+8,避免时间字段早 8 小时

---
 src/main/java/com/ruoyi/framework/config/ApplicationConfig.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/ruoyi/framework/config/ApplicationConfig.java b/src/main/java/com/ruoyi/framework/config/ApplicationConfig.java
index 2cc50ba..6a69fc2 100644
--- a/src/main/java/com/ruoyi/framework/config/ApplicationConfig.java
+++ b/src/main/java/com/ruoyi/framework/config/ApplicationConfig.java
@@ -34,7 +34,11 @@
      */
     @Bean
     public Jackson2ObjectMapperBuilderCustomizer jacksonObjectMapperCustomization() {
-        return jacksonObjectMapperBuilder -> jacksonObjectMapperBuilder.timeZone(TimeZone.getDefault());
+        // 鍥哄畾涓滃叓鍖猴細瀹瑰櫒/鏈嶅姟鍣� JVM 榛樿鏃跺尯鍙兘鏄� UTC锛�
+        // 鑻ョ敤 TimeZone.getDefault() 浼氳鐩� spring.jackson.time-zone锛�
+        // 瀵艰嚧 java.util.Date锛堝垱寤烘椂闂淬�佺櫥褰曟椂闂寸瓑锛夊簭鍒楀寲鍚庢棭 8 灏忔椂銆�
+        return jacksonObjectMapperBuilder ->
+                jacksonObjectMapperBuilder.timeZone(TimeZone.getTimeZone("GMT+8"));
     }
 
     @Bean

--
Gitblit v1.9.3