From 9be131f870ece6bee4635fc89182d4b735b22182 Mon Sep 17 00:00:00 2001 From: sunjiabei Date: Wed, 30 Jul 2025 15:06:18 +0800 Subject: [PATCH] =?UTF-8?q?7=E6=9C=8830=E6=97=A5=E6=9A=82=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java index 6082501..dec9e70 100644 --- a/src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java @@ -27,6 +27,7 @@ public class BeanRechargeServiceImpl implements BeanRechargeService { @Autowired private RestTemplate restTemplate; + //新增金豆 @Override public Result add(BeanRecharge recharge) { try { @@ -39,6 +40,10 @@ public class BeanRechargeServiceImpl implements BeanRechargeService { if (recharge.getFreeBean() < 0 || recharge.getPermanentBean() < 0) { return Result.error("免费豆和永久豆不能为负数"); } + // 验证免费豆和永久豆是否为非负数 + if (recharge.getFreeBean() > 999999 || recharge.getPermanentBean() > 999999) { + return Result.error("免费豆和永久豆不能超过999999"); + } // 验证免费豆和永久豆是否均为0 if (recharge.getFreeBean() == 0 && recharge.getPermanentBean() == 0) { return Result.error("免费豆和永久豆不能同时为0");