|
|
@@ -8,47 +8,116 @@ import (
|
|
|
"github.com/fatih/structs"
|
|
|
)
|
|
|
|
|
|
-// PersonBankCard4 个人银行卡四要素认证
|
|
|
-func PersonBankCard4(req PersonBankCard4Req) (rsp *Rsp[PersonBankCard4Rsp], err error) {
|
|
|
+// APIPersonBankCard4 个人银行卡四要素认证
|
|
|
+func APIPersonBankCard4(req APIPersonBankCard4Req) (rsp *APIRsp[APIBankCard4Rsp], err error) {
|
|
|
apiUrl := config.SerCfg.AsignCfg.Url + "/auth/person/bankCard4"
|
|
|
|
|
|
reqMap := structs.Map(req)
|
|
|
- logger.GetLogger().Info("[asign.PersonBankCard4] 调用接口 /auth/person/bankCard4 请求, request:", reqMap)
|
|
|
+ logger.GetLogger().Info("调用接口 "+apiUrl+" 请求, request:", reqMap)
|
|
|
rspBody, err := HttpPost(apiUrl, reqMap)
|
|
|
if err != nil {
|
|
|
- logger.GetLogger().Error("[asign.PersonBankCard4] 调用接口 /auth/person/bankCard4 错误, error:", err.Error())
|
|
|
+ logger.GetLogger().Error("调用接口 "+apiUrl+" 错误, error:", err.Error())
|
|
|
return
|
|
|
}
|
|
|
rspStr := string(rspBody)
|
|
|
if len(rspStr) == 0 {
|
|
|
- logger.GetLogger().Error("[asign.PersonBankCard4] 调用接口 /auth/person/bankCard4 错误, response为空")
|
|
|
+ logger.GetLogger().Error("调用接口 " + apiUrl + " 错误, response为空")
|
|
|
return
|
|
|
}
|
|
|
- logger.GetLogger().Info("[asign.PersonBankCard4] 调用接口 /auth/person/bankCard4 返回, response:", rspStr)
|
|
|
- rsp = new(Rsp[PersonBankCard4Rsp])
|
|
|
+ logger.GetLogger().Info("调用接口 "+apiUrl+" 返回, response:", rspStr)
|
|
|
+ rsp = new(APIRsp[APIBankCard4Rsp])
|
|
|
err = json.Unmarshal(rspBody, rsp)
|
|
|
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-// CaptchaVerify 认证验证码校验
|
|
|
-func CaptchaVerify(req CaptchaVerifyReq) (rsp *Rsp[CaptchaVerifyRsp], err error) {
|
|
|
+// APICompanyBankCard4 企业法人银行卡四要素认证
|
|
|
+func APICompanyBankCard4(req APICompanyBankCard4Req) (rsp *APIRsp[APIBankCard4Rsp], err error) {
|
|
|
+ apiUrl := config.SerCfg.AsignCfg.Url + "/auth/company/bankCard4"
|
|
|
+
|
|
|
+ reqMap := structs.Map(req)
|
|
|
+ logger.GetLogger().Info("调用接口 "+apiUrl+" 请求, request:", reqMap)
|
|
|
+ rspBody, err := HttpPost(apiUrl, reqMap)
|
|
|
+ if err != nil {
|
|
|
+ logger.GetLogger().Error("调用接口 "+apiUrl+" 错误, error:", err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ rspStr := string(rspBody)
|
|
|
+ if len(rspStr) == 0 {
|
|
|
+ logger.GetLogger().Error("调用接口 " + apiUrl + " 错误, response为空")
|
|
|
+ return
|
|
|
+ }
|
|
|
+ logger.GetLogger().Info("调用接口 "+apiUrl+" 返回, response:", rspStr)
|
|
|
+ rsp = new(APIRsp[APIBankCard4Rsp])
|
|
|
+ err = json.Unmarshal(rspBody, rsp)
|
|
|
+
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+// APICaptchaVerify 认证验证码校验
|
|
|
+func APICaptchaResend(req APICaptchaResendReq) (rsp *APIRsp[interface{}], err error) {
|
|
|
+ apiUrl := config.SerCfg.AsignCfg.Url + "/auth/captcha/resend"
|
|
|
+
|
|
|
+ reqMap := structs.Map(req)
|
|
|
+ logger.GetLogger().Info("调用接口 "+apiUrl+" 请求, request:", reqMap)
|
|
|
+ rspBody, err := HttpPost(apiUrl, reqMap)
|
|
|
+ if err != nil {
|
|
|
+ logger.GetLogger().Error("调用接口 "+apiUrl+" 错误, error:", err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ rspStr := string(rspBody)
|
|
|
+ if len(rspStr) == 0 {
|
|
|
+ logger.GetLogger().Error("调用接口 " + apiUrl + " 错误, response为空")
|
|
|
+ return
|
|
|
+ }
|
|
|
+ logger.GetLogger().Info("调用接口 "+apiUrl+" 返回, response:", rspStr)
|
|
|
+ rsp = new(APIRsp[interface{}])
|
|
|
+ err = json.Unmarshal(rspBody, rsp)
|
|
|
+
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+// APICaptchaVerify 认证验证码校验
|
|
|
+func APICaptchaVerify(req APICaptchaVerifyReq) (rsp *APIRsp[APICaptchaVerifyRsp], err error) {
|
|
|
apiUrl := config.SerCfg.AsignCfg.Url + "/auth/captcha/verify"
|
|
|
|
|
|
reqMap := structs.Map(req)
|
|
|
- logger.GetLogger().Info("[asign.CaptchaVerify] 调用接口 /auth/captcha/verify 请求, request:", reqMap)
|
|
|
+ logger.GetLogger().Info("调用接口 "+apiUrl+" 请求, request:", reqMap)
|
|
|
+ rspBody, err := HttpPost(apiUrl, reqMap)
|
|
|
+ if err != nil {
|
|
|
+ logger.GetLogger().Error("调用接口 "+apiUrl+" 错误, error:", err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ rspStr := string(rspBody)
|
|
|
+ if len(rspStr) == 0 {
|
|
|
+ logger.GetLogger().Error("调用接口 " + apiUrl + " 错误, response为空")
|
|
|
+ return
|
|
|
+ }
|
|
|
+ logger.GetLogger().Info("调用接口 "+apiUrl+" 返回, response:", rspStr)
|
|
|
+ rsp = new(APIRsp[APICaptchaVerifyRsp])
|
|
|
+ err = json.Unmarshal(rspBody, rsp)
|
|
|
+
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+// APIGetUser 查询用户信息
|
|
|
+func APIGetUser(req APIGetUserReq) (rsp *APIRsp[APIGetUserRsp], err error) {
|
|
|
+ apiUrl := config.SerCfg.AsignCfg.Url + "/user/getUser"
|
|
|
+
|
|
|
+ reqMap := structs.Map(req)
|
|
|
+ logger.GetLogger().Info("调用接口 "+apiUrl+" 请求, request:", reqMap)
|
|
|
rspBody, err := HttpPost(apiUrl, reqMap)
|
|
|
if err != nil {
|
|
|
- logger.GetLogger().Error("[asign.CaptchaVerify] 调用接口 /auth/captcha/verify 错误, error:", err.Error())
|
|
|
+ logger.GetLogger().Error("调用接口 "+apiUrl+" 错误, error:", err.Error())
|
|
|
return
|
|
|
}
|
|
|
rspStr := string(rspBody)
|
|
|
if len(rspStr) == 0 {
|
|
|
- logger.GetLogger().Error("[asign.CaptchaVerify] 调用接口 /auth/captcha/verify 错误, response为空")
|
|
|
+ logger.GetLogger().Error("调用接口 " + apiUrl + " 错误, response为空")
|
|
|
return
|
|
|
}
|
|
|
- logger.GetLogger().Info("[asign.CaptchaVerify] 调用接口 /auth/captcha/verify 返回, response:", rspStr)
|
|
|
- rsp = new(Rsp[CaptchaVerifyRsp])
|
|
|
+ logger.GetLogger().Info("调用接口 "+apiUrl+" 返回, response:", rspStr)
|
|
|
+ rsp = new(APIRsp[APIGetUserRsp])
|
|
|
err = json.Unmarshal(rspBody, rsp)
|
|
|
|
|
|
return
|