From f47161fcc82cce0e29bacbed8f068bcdcb19d081 Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Thu, 31 Jul 2025 16:51:37 +0800 Subject: [PATCH] 11111 --- src/main/java/com/example/caseData/CaseDataApplication.java | 5 +++++ .../com/example/caseData/service/CaseExchangeService.java | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/example/caseData/CaseDataApplication.java b/src/main/java/com/example/caseData/CaseDataApplication.java index 9d55f2d..84111eb 100644 --- a/src/main/java/com/example/caseData/CaseDataApplication.java +++ b/src/main/java/com/example/caseData/CaseDataApplication.java @@ -4,11 +4,16 @@ import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import java.util.TimeZone; + @SpringBootApplication @MapperScan("com.example.caseData.dao") public class CaseDataApplication { public static void main(String[] args) { + // 设置 JVM 全局默认时区(建议与数据库一致,比如 "Asia/Shanghai") + TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); + SpringApplication.run(CaseDataApplication.class, args); } diff --git a/src/main/java/com/example/caseData/service/CaseExchangeService.java b/src/main/java/com/example/caseData/service/CaseExchangeService.java index e71a8be..eaaf8fa 100644 --- a/src/main/java/com/example/caseData/service/CaseExchangeService.java +++ b/src/main/java/com/example/caseData/service/CaseExchangeService.java @@ -17,6 +17,7 @@ import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.interceptor.TransactionAspectSupport; import java.time.LocalDateTime; +import java.time.ZoneId; import java.util.Date; import java.util.List; import java.util.Objects; @@ -141,7 +142,7 @@ public class CaseExchangeService { caseExchangeData.setUserId(Long.valueOf(userId)); caseExchangeData.setExchangeTitle(r.getExchangeTitle()); caseExchangeData.setExchangeStatus(1); - caseExchangeData.setPushDate(LocalDateTime.now()); + caseExchangeData.setPushDate(LocalDateTime.now(ZoneId.of("Asia/Shanghai"))); caseExchangeData.setExchangeContent(r.getExchangeContent()); caseExchangeData.setExchangeSummary(r.getExchangeSummary()); caseExchangeData.setExchangeContentVideo(exchangeContentVideo);