From 0a068e447a574f616407d0f9911935d2072c8b44 Mon Sep 17 00:00:00 2001 From: sunjiabei Date: Tue, 8 Jul 2025 15:12:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B1=87=E7=8E=87=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/example/demo/controller/RateController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/example/demo/controller/RateController.java b/src/main/java/com/example/demo/controller/RateController.java index 1d34ac1..74376b9 100644 --- a/src/main/java/com/example/demo/controller/RateController.java +++ b/src/main/java/com/example/demo/controller/RateController.java @@ -13,6 +13,7 @@ import org.springframework.util.ObjectUtils; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; +import java.math.BigDecimal; import java.util.Map; @@ -59,8 +60,8 @@ public class RateController { if (ObjectUtils.isEmpty(rate.getRateName())) { return Result.error("汇率名称不能为空"); } - if (rate.getNum() == null) { - return Result.error("汇率数值不能为空"); + if(rate.getNum()==null || rate.getNum().compareTo(BigDecimal.ZERO) <= 0){ + return Result.error(("汇率数值不能小于等于0")); } rateService.update(rate); return Result.success("编辑成功");