From b8de272596917fb601835a38674dc3acbd731ef8 Mon Sep 17 00:00:00 2001 From: gelibo Date: Tue, 11 Jul 2023 14:46:15 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=20add=20@DateTimeFormat(pattern=20=3D=20FO?= =?UTF-8?q?RMAT=5FYEAR=5FMONTH=5FDAY=5FHOUR=5FMINUTE=5FSECOND)=20=E8=A7=A3?= =?UTF-8?q?=E5=86=B3issues=E9=97=AE=E9=A2=98=20https://gitee.com/zhijianti?= =?UTF-8?q?anya/yudao-cloud/issues/I6OT74?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yudao/module/system/api/errorcode/ErrorCodeApi.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/errorcode/ErrorCodeApi.java b/yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/errorcode/ErrorCodeApi.java index 202fee02a..559a47c1f 100644 --- a/yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/errorcode/ErrorCodeApi.java +++ b/yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/errorcode/ErrorCodeApi.java @@ -9,6 +9,7 @@ import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.Parameters; import io.swagger.v3.oas.annotations.Operation; import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.format.annotation.DateTimeFormat; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -16,9 +17,10 @@ import org.springframework.web.bind.annotation.RequestParam; import javax.validation.Valid; import java.time.LocalDateTime; -import java.util.Date; import java.util.List; +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; + @FeignClient(name = ApiConstants.NAME) // TODO 芋艿:fallbackFactory = @Tag(name = "RPC 服务 - 错误码") public interface ErrorCodeApi { @@ -36,6 +38,6 @@ public interface ErrorCodeApi { @Parameter(name = "minUpdateTime", description = "最小更新时间") }) CommonResult> getErrorCodeList(@RequestParam(value = "applicationName") String applicationName, - @RequestParam(value = "minUpdateTime", required = false) LocalDateTime minUpdateTime); + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) @RequestParam(value = "minUpdateTime", required = false) LocalDateTime minUpdateTime); } \ No newline at end of file From e743648257a7a706a631d4242be4293f6768e52b Mon Sep 17 00:00:00 2001 From: gelibo Date: Tue, 11 Jul 2023 16:24:07 +0800 Subject: [PATCH 2/2] =?UTF-8?q?NumberSerializer.instance=20=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=20NumberSerializer.INSTANCE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jackson/config/YudaoJacksonAutoConfiguration.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/jackson/config/YudaoJacksonAutoConfiguration.java b/yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/jackson/config/YudaoJacksonAutoConfiguration.java index 26ef1de24..dfd3272a2 100644 --- a/yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/jackson/config/YudaoJacksonAutoConfiguration.java +++ b/yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/jackson/config/YudaoJacksonAutoConfiguration.java @@ -34,8 +34,8 @@ public class YudaoJacksonAutoConfiguration { * 2. 新增LocalDateTime序列化、反序列化规则 */ simpleModule - .addSerializer(Long.class, NumberSerializer.instance) - .addSerializer(Long.TYPE, NumberSerializer.instance) + .addSerializer(Long.class, NumberSerializer.INSTANCE) + .addSerializer(Long.TYPE, NumberSerializer.INSTANCE) .addSerializer(LocalDateTime.class, LocalDateTimeSerializer.INSTANCE) .addDeserializer(LocalDateTime.class, LocalDateTimeDeserializer.INSTANCE);