|
@ -27,6 +27,7 @@ public class BeanRechargeServiceImpl implements BeanRechargeService { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private RestTemplate restTemplate; |
|
|
private RestTemplate restTemplate; |
|
|
|
|
|
|
|
|
|
|
|
//新增金豆 |
|
|
@Override |
|
|
@Override |
|
|
public Result add(BeanRecharge recharge) { |
|
|
public Result add(BeanRecharge recharge) { |
|
|
try { |
|
|
try { |
|
@ -39,6 +40,10 @@ public class BeanRechargeServiceImpl implements BeanRechargeService { |
|
|
if (recharge.getFreeBean() < 0 || recharge.getPermanentBean() < 0) { |
|
|
if (recharge.getFreeBean() < 0 || recharge.getPermanentBean() < 0) { |
|
|
return Result.error("免费豆和永久豆不能为负数"); |
|
|
return Result.error("免费豆和永久豆不能为负数"); |
|
|
} |
|
|
} |
|
|
|
|
|
// 验证免费豆和永久豆是否为非负数 |
|
|
|
|
|
if (recharge.getFreeBean() > 999999 || recharge.getPermanentBean() > 999999) { |
|
|
|
|
|
return Result.error("免费豆和永久豆不能超过999999"); |
|
|
|
|
|
} |
|
|
// 验证免费豆和永久豆是否均为0 |
|
|
// 验证免费豆和永久豆是否均为0 |
|
|
if (recharge.getFreeBean() == 0 && recharge.getPermanentBean() == 0) { |
|
|
if (recharge.getFreeBean() == 0 && recharge.getPermanentBean() == 0) { |
|
|
return Result.error("免费豆和永久豆不能同时为0"); |
|
|
return Result.error("免费豆和永久豆不能同时为0"); |
|
|