新增银行卡三要素处理

This commit is contained in:
wucongxing 2023-07-21 13:56:46 +08:00
parent 927115f3a0
commit a018f7f7f2
2 changed files with 21 additions and 1 deletions

View File

@ -489,6 +489,16 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo
return false, errors.New("银行卡号错误") return false, errors.New("银行卡号错误")
} }
// 检测银行卡号
res, err := verifyDun.CheckBankCard(userDoctorInfo.CardName, req.BankCardCode, userDoctorInfo.CardNum)
if err != nil {
return false, errors.New(err.Error())
}
if !res {
return false, errors.New("银行卡三要素检测失败")
}
// 获取银行卡号的前4位和后4位 // 获取银行卡号的前4位和后4位
start := bankCardCode[:4] start := bankCardCode[:4]
end := bankCardCode[len(bankCardCode)-4:] end := bankCardCode[len(bankCardCode)-4:]
@ -926,6 +936,16 @@ func (r *UserDoctorService) AddUserDoctor(userId string, req requests.AddUserDoc
return false, errors.New("银行卡号错误") return false, errors.New("银行卡号错误")
} }
// 检测银行卡号
res, err := verifyDun.CheckBankCard(req.CardName, req.BankCardCode, req.CardNum)
if err != nil {
return false, errors.New(err.Error())
}
if !res {
return false, errors.New("银行卡三要素检测失败")
}
// 获取银行卡号的前4位和后4位 // 获取银行卡号的前4位和后4位
start := req.BankCardCode[:4] start := req.BankCardCode[:4]
end := req.BankCardCode[len(req.BankCardCode)-4:] end := req.BankCardCode[len(req.BankCardCode)-4:]

View File

@ -30,7 +30,7 @@ redis:
# [jwt] # [jwt]
jwt: jwt:
sign-key: 123456 # 私钥 sign-key: 123456 # 私钥
ttl : 1 # 过期时间 小时 ttl : 72 # 过期时间 小时
algo : HS256 # 加密方式 algo : HS256 # 加密方式
oss: oss: