四要素检测修改
This commit is contained in:
parent
e45a0573ca
commit
0520d75bd8
|
|
@ -282,9 +282,14 @@ public class AliyunServiceImpl implements AliyunService {
|
|||
throw new MsgException("银行卡认证失败");
|
||||
}
|
||||
|
||||
if (!"200".equals(verifyBankElementResponse.getBody().getCode())) {
|
||||
if ("403".equals(verifyBankElementResponse.getBody().getCode())) {
|
||||
if ("403".equals(verifyBankElementResponse.getBody().getCode())){
|
||||
throw new MsgException("24小时内重复查询相同信息超过10次,已锁定,请在12小时后重试。");
|
||||
}
|
||||
if (!"200".equals(verifyBankElementResponse.getBody().getResultObject().getSubCode())) {
|
||||
if ("403".equals(verifyBankElementResponse.getBody().getResultObject().getSubCode())) {
|
||||
throw new MsgException("银行卡认证接口已欠费,请联系平台");
|
||||
}else if ("201".equals(verifyBankElementResponse.getBody().getResultObject().getSubCode())){
|
||||
throw new MsgException("用户的身份信息不匹配");
|
||||
} else {
|
||||
throw new MsgException("银行卡认证失败");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -379,12 +379,12 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
|||
|
||||
boolean settleTypeFlag = Account.SETTLE_TYPE_CORPORATE.equals(accountDTO.getSettleType());
|
||||
//TODO 测试时先注掉
|
||||
// if (checkFlag && !(settleTypeFlag)) {
|
||||
// // 执行银行卡四要素校验
|
||||
// aliyunService.checkBankCorrectNow(accountDTO.getBankCard().getPhone(), accountDTO.getBankCard().getBankCardNo()
|
||||
// , accountDTO.getIdcard().getCertNo()
|
||||
// , accountDTO.getBankCard().getBankHolder(), "结算人与结算银行卡不匹配,请核对结算信息");
|
||||
// }
|
||||
if (checkFlag && !(settleTypeFlag)) {
|
||||
// 执行银行卡四要素校验
|
||||
aliyunService.checkBankCorrectNow(accountDTO.getBankCard().getPhone(), accountDTO.getBankCard().getBankCardNo()
|
||||
, accountDTO.getIdcard().getCertNo()
|
||||
, accountDTO.getBankCard().getBankHolder(), "结算人与结算银行卡不匹配,请核对结算信息");
|
||||
}
|
||||
|
||||
bankCardService.save(accountDTO.getBankCard());
|
||||
account.setBankCardId(accountDTO.getBankCard().getId() + "");
|
||||
|
|
|
|||
Loading…
Reference in New Issue