Browse Source

金币校验

lijianlin/feature-20250623120104-工作台与审核^2
sunjiabei 20 hours ago
parent
commit
408cac2795
  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()<0||consumeUser.getFreeGold()<0||consumeUser.getPermanentGold()<0){
return Result.error("金币不能为负数");
}
UserGoldRecord userGoldRecord = new UserGoldRecord(); UserGoldRecord userGoldRecord = new UserGoldRecord();
// 获取当前时间戳部分 // 获取当前时间戳部分

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()<0||rechargeUser.getPermanentGold()<=0||rechargeUser.getMoney()<=0){
return Result.error("充值不能为负数或0");
}
UserGoldRecord userGoldRecord = new UserGoldRecord(); UserGoldRecord userGoldRecord = new UserGoldRecord();
// 获取当前时间戳部分 // 获取当前时间戳部分

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()<0||refundUser.getFreeGold()<0||refundUser.getPermanentGold()<0){
return Result.error("金币不能为负数");
}
UserGoldRecord userGoldRecord = new UserGoldRecord(); UserGoldRecord userGoldRecord = new UserGoldRecord();
String goodsNameWithOrder = refundUser.getGoodsName(); String goodsNameWithOrder = refundUser.getGoodsName();
String orderCode = ""; String orderCode = "";

Loading…
Cancel
Save