Browse Source

金币空值校验

lijianlin/feature-20250623120104-工作台与审核
sunjiabei 16 hours ago
parent
commit
f94219757e
  1. 3
      src/main/java/com/example/demo/serviceImpl/ConsumeServiceImpl.java
  2. 3
      src/main/java/com/example/demo/serviceImpl/RechargeServiceImpl.java
  3. 3
      src/main/java/com/example/demo/serviceImpl/RefundServiceImpl.java

3
src/main/java/com/example/demo/serviceImpl/ConsumeServiceImpl.java

@ -96,6 +96,9 @@ public class ConsumeServiceImpl implements ConsumeService {
//新增消耗 //新增消耗
@Override @Override
public Result add(ConsumeUser consumeUser) { public Result add(ConsumeUser consumeUser) {
if(consumeUser.getTaskGold()==null||consumeUser.getFreeGold()==null||consumeUser.getPermanentGold()==null){
return Result.error("金币数量不能为空");
}
if(consumeUser.getTaskGold()<0||consumeUser.getFreeGold()<0||consumeUser.getPermanentGold()<0){ if(consumeUser.getTaskGold()<0||consumeUser.getFreeGold()<0||consumeUser.getPermanentGold()<0){
return Result.error("金币不能为负数"); return Result.error("金币不能为负数");
} }

3
src/main/java/com/example/demo/serviceImpl/RechargeServiceImpl.java

@ -83,6 +83,9 @@ public class RechargeServiceImpl implements RechargeService {
@Override @Override
public Result add(RechargeUser rechargeUser) { public Result add(RechargeUser rechargeUser) {
if(rechargeUser.getFreeGold()==null||rechargeUser.getPermanentGold()==null||rechargeUser.getMoney()==null){
return Result.error("金币和金额不能为空");
}
if(rechargeUser.getFreeGold()<0||rechargeUser.getPermanentGold()<=0||rechargeUser.getMoney()<=0){ if(rechargeUser.getFreeGold()<0||rechargeUser.getPermanentGold()<=0||rechargeUser.getMoney()<=0){
return Result.error("充值不能为负数或0"); return Result.error("充值不能为负数或0");
} }

3
src/main/java/com/example/demo/serviceImpl/RefundServiceImpl.java

@ -93,6 +93,9 @@ public class RefundServiceImpl implements RefundService {
@Transactional @Transactional
@Override @Override
public Result add(RefundUser refundUser) { public Result add(RefundUser refundUser) {
if(refundUser.getTaskGold()==null||refundUser.getFreeGold()==null||refundUser.getPermanentGold()==null){
return Result.error("金币不能为空");
}
if(refundUser.getTaskGold()<0||refundUser.getFreeGold()<0||refundUser.getPermanentGold()<0){ if(refundUser.getTaskGold()<0||refundUser.getFreeGold()<0||refundUser.getPermanentGold()<0){
return Result.error("金币不能为负数"); return Result.error("金币不能为负数");
} }

Loading…
Cancel
Save