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 b99ac56..1aacb33 100644 --- a/src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java @@ -1,14 +1,12 @@ package com.example.demo.serviceImpl.bean; -import com.example.demo.domain.vo.bean.BeanOnlineRechargeInfo; -import com.example.demo.domain.vo.bean.BeanRecharge; -import com.example.demo.domain.vo.bean.BeanSystemRechargeInfo; -import com.example.demo.domain.vo.bean.GoldBean; +import com.example.demo.domain.vo.bean.*; import com.example.demo.domain.vo.coin.Gold; import com.example.demo.domain.vo.coin.GoldUser; import com.example.demo.domain.vo.coin.RechargeUser; import com.example.demo.domain.vo.coin.Result; import com.example.demo.mapper.bean.BeanRechargeMapper2; +import com.example.demo.mapper.bean.BeanUserMapper; import com.example.demo.mapper.coin.BeanRechargeMapper1; import com.example.demo.mapper.coin.UserMapper; import com.example.demo.mapper.pay.BeanRechargeMapper3; @@ -56,6 +54,9 @@ public class BeanRechargeServiceImpl implements BeanRechargeService { @Autowired private UserMapper userMapper; + @Autowired + private BeanUserMapper beanUserMapper; + //新增金豆 @Override public Result add(BeanRecharge recharge) { @@ -80,6 +81,10 @@ public class BeanRechargeServiceImpl implements BeanRechargeService { if (recharge.getFreeBean() == 0 && recharge.getPermanentBean() == 0) { return Result.error("免费豆和永久豆不能同时为0"); } + BeanUserCard user = beanUserMapper.userCard(String.valueOf(recharge.getJwcode())); + if(user==null){ + return Result.error("用户查找不到"); + } // 验证备注是否为空 if (recharge.getRemark() == null || recharge.getRemark().toString().isEmpty()) { return Result.error("备注不能为空"); @@ -87,10 +92,7 @@ public class BeanRechargeServiceImpl implements BeanRechargeService { if(recharge.getAdminName() == null || recharge.getAdminName().toString().isEmpty()){ return Result.error("管理员名称不能为空"); } - GoldUser goldUser = userMapper.selectUser(recharge.getJwcode().toString()); - if(goldUser==null){ - return Result.error("用户不存在"); - } + beanRechargeMapper1.add(recharge); // String jwcode = recharge.getJwcode().toString(); // String op = "recharge"; // 操作类型(根据实际业务定义,例如"recharge"表示充值) diff --git a/src/main/java/com/example/demo/serviceImpl/coin/RechargeServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/coin/RechargeServiceImpl.java index 6ca8f3a..504f3b5 100644 --- a/src/main/java/com/example/demo/serviceImpl/coin/RechargeServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/coin/RechargeServiceImpl.java @@ -123,9 +123,9 @@ public class RechargeServiceImpl implements RechargeService { if (rechargeUser.getFreeGold() == 0 && rechargeUser.getPermanentGold() == 0) { return Result.error("免费金币和永久金币不能同时为0"); } - BeanUserCard user = beanUserMapper.userCard(String.valueOf(rechargeUser.getJwcode())); - if(user==null){ - return Result.error("用户查找不到"); + GoldUser goldUser = userMapper.selectUser(rechargeUser.getJwcode().toString()); + if(goldUser==null){ + return Result.error("用户不存在"); } UserGoldRecord userGoldRecord = new UserGoldRecord(); diff --git a/src/main/resources/application-test.yml b/src/main/resources/application-test.yml index d1ecfaa..0bd95af 100644 --- a/src/main/resources/application-test.yml +++ b/src/main/resources/application-test.yml @@ -67,9 +67,9 @@ spring: data: redis: database: 0 - host: localhost - port: 6379 - password: 123456 + host: 54.255.212.181 + port: 10703 + password: Ngc0FYUTA6h3wC5J lettuce: pool: