|
@ -1,14 +1,12 @@ |
|
|
package com.example.demo.serviceImpl.bean; |
|
|
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.Gold; |
|
|
import com.example.demo.domain.vo.coin.GoldUser; |
|
|
import com.example.demo.domain.vo.coin.GoldUser; |
|
|
import com.example.demo.domain.vo.coin.RechargeUser; |
|
|
import com.example.demo.domain.vo.coin.RechargeUser; |
|
|
import com.example.demo.domain.vo.coin.Result; |
|
|
import com.example.demo.domain.vo.coin.Result; |
|
|
import com.example.demo.mapper.bean.BeanRechargeMapper2; |
|
|
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.BeanRechargeMapper1; |
|
|
import com.example.demo.mapper.coin.UserMapper; |
|
|
import com.example.demo.mapper.coin.UserMapper; |
|
|
import com.example.demo.mapper.pay.BeanRechargeMapper3; |
|
|
import com.example.demo.mapper.pay.BeanRechargeMapper3; |
|
@ -56,6 +54,9 @@ public class BeanRechargeServiceImpl implements BeanRechargeService { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private UserMapper userMapper; |
|
|
private UserMapper userMapper; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private BeanUserMapper beanUserMapper; |
|
|
|
|
|
|
|
|
//新增金豆 |
|
|
//新增金豆 |
|
|
@Override |
|
|
@Override |
|
|
public Result add(BeanRecharge recharge) { |
|
|
public Result add(BeanRecharge recharge) { |
|
@ -80,6 +81,10 @@ public class BeanRechargeServiceImpl implements BeanRechargeService { |
|
|
if (recharge.getFreeBean() == 0 && recharge.getPermanentBean() == 0) { |
|
|
if (recharge.getFreeBean() == 0 && recharge.getPermanentBean() == 0) { |
|
|
return Result.error("免费豆和永久豆不能同时为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()) { |
|
|
if (recharge.getRemark() == null || recharge.getRemark().toString().isEmpty()) { |
|
|
return Result.error("备注不能为空"); |
|
|
return Result.error("备注不能为空"); |
|
@ -87,10 +92,7 @@ public class BeanRechargeServiceImpl implements BeanRechargeService { |
|
|
if(recharge.getAdminName() == null || recharge.getAdminName().toString().isEmpty()){ |
|
|
if(recharge.getAdminName() == null || recharge.getAdminName().toString().isEmpty()){ |
|
|
return Result.error("管理员名称不能为空"); |
|
|
return Result.error("管理员名称不能为空"); |
|
|
} |
|
|
} |
|
|
GoldUser goldUser = userMapper.selectUser(recharge.getJwcode().toString()); |
|
|
|
|
|
if(goldUser==null){ |
|
|
|
|
|
return Result.error("用户不存在"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
beanRechargeMapper1.add(recharge); |
|
|
beanRechargeMapper1.add(recharge); |
|
|
// String jwcode = recharge.getJwcode().toString(); |
|
|
// String jwcode = recharge.getJwcode().toString(); |
|
|
// String op = "recharge"; // 操作类型(根据实际业务定义,例如"recharge"表示充值) |
|
|
// String op = "recharge"; // 操作类型(根据实际业务定义,例如"recharge"表示充值) |
|
|