From d8a8e56c99adef31b10e5199b623c7ae665ceaad Mon Sep 17 00:00:00 2001 From: shinnosuke <tantao@1hoper.com> Date: 星期一, 03 八月 2026 18:08:38 +0800 Subject: [PATCH] fix: refine group-buy product form validation --- talent-card-server/src/main/java/com/talentcard/server/business/admin/ProductUpdateRequest.java | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/admin/ProductUpdateRequest.java b/talent-card-server/src/main/java/com/talentcard/server/business/admin/ProductUpdateRequest.java index e5a8dd5..575d510 100644 --- a/talent-card-server/src/main/java/com/talentcard/server/business/admin/ProductUpdateRequest.java +++ b/talent-card-server/src/main/java/com/talentcard/server/business/admin/ProductUpdateRequest.java @@ -5,6 +5,7 @@ import java.util.Map; import jakarta.validation.constraints.DecimalMin; +import jakarta.validation.constraints.Digits; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; @@ -22,7 +23,7 @@ String subtitle, @NotBlank String coverUrl, BigDecimal originalPrice, - @NotNull @DecimalMin(value = "0.01") BigDecimal salePrice, + @NotNull @DecimalMin(value = "0.01") @Digits(integer = 10, fraction = 2) BigDecimal salePrice, BigDecimal subsidyAmount, Integer stock, @NotBlank String detailText, -- Gitblit v1.7.1