1.增加账号实名认证接口

2.去除自动提现
This commit is contained in:
张松
2025-01-02 14:27:33 +08:00
parent a1ba6d9e76
commit 2accd47a9c
9 changed files with 216 additions and 18 deletions

View File

@@ -19,10 +19,8 @@ import com.sqx.common.utils.PageUtils;
import com.sqx.common.utils.Result;
import com.sqx.modules.app.dao.MsgDao;
import com.sqx.modules.app.dao.UserDao;
import com.sqx.modules.app.entity.Msg;
import com.sqx.modules.app.entity.UserEntity;
import com.sqx.modules.app.entity.UserMoney;
import com.sqx.modules.app.entity.UserMoneyDetails;
import com.sqx.modules.app.entity.*;
import com.sqx.modules.app.service.UserInfoService;
import com.sqx.modules.app.service.UserMoneyDetailsService;
import com.sqx.modules.app.service.UserMoneyService;
import com.sqx.modules.app.service.UserService;
@@ -93,6 +91,7 @@ public class CashOutServiceImpl extends ServiceImpl<CashOutDao, CashOut> impleme
private InviteMoneyService inviteMoneyService;
@Autowired
private SysUserService sysUserService;
private final UserInfoService userInfoService;
@Autowired
private MsgDao msgDao;
@@ -102,6 +101,10 @@ public class CashOutServiceImpl extends ServiceImpl<CashOutDao, CashOut> impleme
@Autowired
private WuyouPay wuyouPay;
public CashOutServiceImpl(UserInfoService userInfoService) {
this.userInfoService = userInfoService;
}
@Override
public PageUtils selectCashOutList(Integer page, Integer limit, CashOut cashOut) {
return new PageUtils(baseMapper.selectCashOutPage(new Page<>(page, limit), cashOut));
@@ -454,11 +457,13 @@ public class CashOutServiceImpl extends ServiceImpl<CashOutDao, CashOut> impleme
if (StringUtils.isBlank(userInfo.getZhiFuBao()) || StringUtils.isBlank(userInfo.getZhiFuBaoName())) {
return Result.error(9999, "请先绑定支付宝账号!");
}
if (StrUtil.isBlank(userInfo.getCertName())) {
UserInfo userDetailInfo = userInfoService.getByUserId(userId);
if (StrUtil.isBlank(userDetailInfo.getCertName())) {
return Result.error(9999, "请先实名认证!");
}
if (!userInfo.getZhiFuBaoName().equals(userInfo.getCertName())) {
if (!userInfo.getZhiFuBaoName().equals(userDetailInfo.getCertName())) {
return Result.error(9999, "支付宝和实名姓名不太无法提现!");
}
alipayAccount = userInfo.getZhiFuBao();