diff --git a/.workbuddy/memory/2026-04-12.md b/.workbuddy/memory/2026-04-12.md new file mode 100644 index 0000000..8db737d --- /dev/null +++ b/.workbuddy/memory/2026-04-12.md @@ -0,0 +1,13 @@ +# 2026-04-12 工作日志 + +## 修复登录日志时间显示问题 + +**问题描述**:小程序后台登录日志中的登录时间显示不正确,实际登录时间 9:20:20,显示为 17:16:31,相差约 8 小时。 + +**问题原因**:`LoginRecord` 实体类中的 `createTime` 和 `updateTime` 字段使用了 `@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")` 注解,但没有指定 `timezone` 属性。对于 `LocalDateTime` 类型,Jackson 序列化时未正确应用全局时区配置,导致时间多了 8 小时。 + +**修复方案**:为 `@JsonFormat` 注解添加 `timezone = "GMT+8"` 属性。 + +**修改文件**:`src/main/java/com/gxwebsoft/common/system/entity/LoginRecord.java` + +**状态**:已修复