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