Commit 14a233afceee4c3faa8803ad8d2df352924f3a3d

Authored by ningjingzhiyuan1024
1 parent c611f1ad

refactor(trade): 优化 Kd100ExpressQueryRespDTO 中时间字段的反序列化方式

- 移除手动解析时间字符串的方法
- 使用 @JsonFormat 和 @JsonDeserialize 注解实现自动反序列化
- 提高代码简洁性和可维护性
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 62 private String timeStr;
63 63  
64 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 67 private LocalDateTime time;
69 68 /**
70 69 * 轨迹描述
... ...