Commit 14a233afceee4c3faa8803ad8d2df352924f3a3d
1 parent
c611f1ad
refactor(trade): 优化 Kd100ExpressQueryRespDTO 中时间字段的反序列化方式
- 移除手动解析时间字符串的方法 - 使用 @JsonFormat 和 @JsonDeserialize 注解实现自动反序列化 - 提高代码简洁性和可维护性
Showing
1 changed file
with
2 additions
and
3 deletions
yudao-module-mall/yudao-module-trade/src/main/java/cn/iocoder/yudao/module/trade/framework/delivery/core/client/dto/kd100/Kd100ExpressQueryRespDTO.java
| @@ -62,9 +62,8 @@ public class Kd100ExpressQueryRespDTO { | @@ -62,9 +62,8 @@ public class Kd100ExpressQueryRespDTO { | ||
| 62 | private String timeStr; | 62 | private String timeStr; |
| 63 | 63 | ||
| 64 | @JsonProperty("time") | 64 | @JsonProperty("time") |
| 65 | - public void parseTime(String timeStr) { | ||
| 66 | - this.time = LocalDateTime.parse(timeStr, DateTimeFormatter.ofPattern(FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)); | ||
| 67 | - } | 65 | + @JsonFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND, timezone = TIME_ZONE_DEFAULT) |
| 66 | + @JsonDeserialize(using = LocalDateTimeDeserializer.class) | ||
| 68 | private LocalDateTime time; | 67 | private LocalDateTime time; |
| 69 | /** | 68 | /** |
| 70 | * 轨迹描述 | 69 | * 轨迹描述 |