分开绑定支付宝接口和实名认证接口

This commit is contained in:
谭凯凯
2025-01-08 22:23:34 +08:00
committed by Tankaikai
parent 3a072bf17b
commit 18a20f750d

View File

@@ -112,6 +112,9 @@ public class AppController {
if (StrUtil.isAllBlank(zhiFuBao, certName)) {
return Result.error("支付宝账号或姓名不能为空");
}
if(zhiFuBao.contains("*") || certName.contains("*")){
return Result.success();
}
UserEntity userEntity = userService.getById(userId);
if (zhiFuBao.equals(userEntity.getZhiFuBao()) && certName.equals(userEntity.getZhiFuBaoName())) {
return Result.success();
@@ -157,6 +160,9 @@ public class AppController {
if (StrUtil.isAllBlank(certName, certNum, accountNo, mobile)) {
return Result.error("真实姓名、身份证号码、银行卡号、银行预留手机号缺一不可");
}
if(certNum.contains("*") || accountNo.contains("*") || mobile.contains("*")){
return Result.success();
}
int count = userInfoService.count(new LambdaQueryWrapper<UserInfo>().eq(UserInfo::getUserId, userId).eq(UserInfo::getCertName, certName).eq(UserInfo::getCertNo, certNum).isNotNull(UserInfo::getAccountNo).isNotNull(UserInfo::getMobile));
if (count > 0) {
return Result.error("已完成实名认证,无需重复操作");