| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package asign
- import (
- "encoding/json"
- "mtp2_if/config"
- "mtp2_if/logger"
- "github.com/fatih/structs"
- )
- // PersonBankCard4 个人银行卡四要素认证
- func PersonBankCard4(req PersonBankCard4Req) (rsp *Rsp[PersonBankCard4Rsp], err error) {
- apiUrl := config.SerCfg.AsignCfg.Url + "/auth/person/bankCard4"
- reqMap := structs.Map(req)
- logger.GetLogger().Info("[asign.PersonBankCard4] 调用接口 /auth/person/bankCard4 请求, request:", reqMap)
- rspBody, err := HttpPost(apiUrl, reqMap)
- if err != nil {
- logger.GetLogger().Error("[asign.PersonBankCard4] 调用接口 /auth/person/bankCard4 错误, error:", err.Error())
- return
- }
- rspStr := string(rspBody)
- if len(rspStr) == 0 {
- logger.GetLogger().Error("[asign.PersonBankCard4] 调用接口 /auth/person/bankCard4 错误, response为空")
- return
- }
- logger.GetLogger().Info("[asign.PersonBankCard4] 调用接口 /auth/person/bankCard4 返回, response:", rspStr)
- rsp = new(Rsp[PersonBankCard4Rsp])
- err = json.Unmarshal(rspBody, rsp)
- return
- }
- // CaptchaVerify 认证验证码校验
- func CaptchaVerify(req CaptchaVerifyReq) (rsp *Rsp[CaptchaVerifyRsp], err error) {
- apiUrl := config.SerCfg.AsignCfg.Url + "/auth/captcha/verify"
- reqMap := structs.Map(req)
- logger.GetLogger().Info("[asign.CaptchaVerify] 调用接口 /auth/captcha/verify 请求, request:", reqMap)
- rspBody, err := HttpPost(apiUrl, reqMap)
- if err != nil {
- logger.GetLogger().Error("[asign.CaptchaVerify] 调用接口 /auth/captcha/verify 错误, error:", err.Error())
- return
- }
- rspStr := string(rspBody)
- if len(rspStr) == 0 {
- logger.GetLogger().Error("[asign.CaptchaVerify] 调用接口 /auth/captcha/verify 错误, response为空")
- return
- }
- logger.GetLogger().Info("[asign.CaptchaVerify] 调用接口 /auth/captcha/verify 返回, response:", rspStr)
- rsp = new(Rsp[CaptchaVerifyRsp])
- err = json.Unmarshal(rspBody, rsp)
- return
- }
|