From 02cf3aec30f2b4b7cd1438a4f3ca07bcc382e9b4 Mon Sep 17 00:00:00 2001 From: attiya <2413103649@qq.com> Date: Mon, 7 Jul 2025 18:29:07 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D=E3=80=81=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/cdzy/common/model/ResGPSDto.java | 5 -- .../component/FeignTokenInterceptor.java | 6 +- .../impl/EbikeBikeInfoServiceImpl.java | 4 +- .../controller/EbikeUserOrdersController.java | 4 +- .../service/impl/UserOrdersServiceImpl.java | 5 +- .../ebikereport/component/ReoprtHandler.java | 1 - .../ebikereport/config/JacksonConfig.java | 55 +++++++++++++++++++ 7 files changed, 68 insertions(+), 12 deletions(-) create mode 100644 ebike-report/src/main/java/com/cdzy/ebikereport/config/JacksonConfig.java diff --git a/ebike-common/src/main/java/com/cdzy/common/model/ResGPSDto.java b/ebike-common/src/main/java/com/cdzy/common/model/ResGPSDto.java index 8fc5aed5..834d33cb 100644 --- a/ebike-common/src/main/java/com/cdzy/common/model/ResGPSDto.java +++ b/ebike-common/src/main/java/com/cdzy/common/model/ResGPSDto.java @@ -110,9 +110,4 @@ public class ResGPSDto { * 最后一次还车时间 */ private Number latestTimestamp; - - /** - * 电量更新时间戳 - */ - private LocalDateTime refreshTimestamp; } diff --git a/ebike-feign/src/main/java/com/ebike/feign/component/FeignTokenInterceptor.java b/ebike-feign/src/main/java/com/ebike/feign/component/FeignTokenInterceptor.java index d7a9ac19..0fcd276c 100644 --- a/ebike-feign/src/main/java/com/ebike/feign/component/FeignTokenInterceptor.java +++ b/ebike-feign/src/main/java/com/ebike/feign/component/FeignTokenInterceptor.java @@ -13,7 +13,9 @@ public class FeignTokenInterceptor implements RequestInterceptor { @Override public void apply(RequestTemplate template) { ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); - HttpServletRequest request = requestAttributes.getRequest(); - template.header("Authorization", request.getHeader("Authorization")); + if (requestAttributes != null) { + HttpServletRequest request = requestAttributes.getRequest(); + template.header("Authorization", request.getHeader("Authorization")); + } } } diff --git a/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/impl/EbikeBikeInfoServiceImpl.java b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/impl/EbikeBikeInfoServiceImpl.java index da82bbcb..480218cf 100644 --- a/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/impl/EbikeBikeInfoServiceImpl.java +++ b/ebike-maintenance/src/main/java/com/cdzy/ebikemaintenance/service/impl/EbikeBikeInfoServiceImpl.java @@ -1573,7 +1573,9 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl getRefundOrderInfo(@PathVariable("orderId") String orderId) { diff --git a/ebike-orders/src/main/java/com/cdzy/orders/service/impl/UserOrdersServiceImpl.java b/ebike-orders/src/main/java/com/cdzy/orders/service/impl/UserOrdersServiceImpl.java index 0629c68a..35b1f8d6 100644 --- a/ebike-orders/src/main/java/com/cdzy/orders/service/impl/UserOrdersServiceImpl.java +++ b/ebike-orders/src/main/java/com/cdzy/orders/service/impl/UserOrdersServiceImpl.java @@ -192,10 +192,13 @@ public class UserOrdersServiceImpl extends ServiceImpl { + builder.locale(Locale.CHINA); + builder.timeZone(TimeZone.getTimeZone(ZoneId.systemDefault())); + builder.simpleDateFormat(DatePattern.NORM_DATETIME_PATTERN); + builder.serializerByType(Long.class, ToStringSerializer.instance); + builder.modules(buildJavaTimeModule()); + }; + } +} \ No newline at end of file