From a018f7f7f2b5f520ef8c56efc7929533971a37f2 Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Fri, 21 Jul 2023 13:56:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=93=B6=E8=A1=8C=E5=8D=A1?= =?UTF-8?q?=E4=B8=89=E8=A6=81=E7=B4=A0=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/service/userDoctor.go | 20 ++++++++++++++++++++ config.yaml | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/api/service/userDoctor.go b/api/service/userDoctor.go index c1dedbe..03885c0 100644 --- a/api/service/userDoctor.go +++ b/api/service/userDoctor.go @@ -489,6 +489,16 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo 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位 start := bankCardCode[:4] end := bankCardCode[len(bankCardCode)-4:] @@ -926,6 +936,16 @@ func (r *UserDoctorService) AddUserDoctor(userId string, req requests.AddUserDoc 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位 start := req.BankCardCode[:4] end := req.BankCardCode[len(req.BankCardCode)-4:] diff --git a/config.yaml b/config.yaml index f3e1b32..479798a 100644 --- a/config.yaml +++ b/config.yaml @@ -30,7 +30,7 @@ redis: # [jwt] jwt: sign-key: 123456 # 私钥 - ttl : 1 # 过期时间 小时 + ttl : 72 # 过期时间 小时 algo : HS256 # 加密方式 oss: