|
@@ -25,19 +25,19 @@ const (
|
|
|
var (
|
|
|
htFacadeOnce sync.Once
|
|
|
|
|
|
- htFacade *HTAccountApi
|
|
|
+ htFacade *HTApi
|
|
|
redisUtils = cache.GetInstance()
|
|
|
)
|
|
|
|
|
|
-type HTAccountApi struct {
|
|
|
+type HTApi struct {
|
|
|
htConfig *config.HTBizConfig
|
|
|
// HTTP请求客户端
|
|
|
client *client.HttpClient
|
|
|
}
|
|
|
|
|
|
-func GetInstance() *HTAccountApi {
|
|
|
+func GetInstance() *HTApi {
|
|
|
htFacadeOnce.Do(func() {
|
|
|
- htFacade = &HTAccountApi{
|
|
|
+ htFacade = &HTApi{
|
|
|
htConfig: config.GetConfig(contants.HT).(*config.HTBizConfig),
|
|
|
client: client.DefaultClient()}
|
|
|
})
|
|
@@ -59,7 +59,7 @@ type CustomerRiskReq struct {
|
|
|
LoginType string `json:"login_type"`
|
|
|
}
|
|
|
|
|
|
-func (f *HTAccountApi) EnCodeData(req CustomerRiskReq) (token string, err error) {
|
|
|
+func (f *HTApi) EnCodeData(req CustomerRiskReq) (token string, err error) {
|
|
|
publicKey, err := auth.ParsePublicKey(f.htConfig.GetWebhookPublicKey())
|
|
|
if err != nil {
|
|
|
logger.Error("解析公钥失败:%v", err)
|
|
@@ -86,7 +86,7 @@ type EncodeReq struct {
|
|
|
Param string `json:"param"`
|
|
|
}
|
|
|
|
|
|
-func (f *HTAccountApi) getToken() (token string, err error) {
|
|
|
+func (f *HTApi) getToken() (token string, err error) {
|
|
|
accessToken := redis.GenerateCAPAccessTokenKey()
|
|
|
token = redisUtils.GetString(accessToken)
|
|
|
var tokenInfo TokenInfo
|
|
@@ -109,7 +109,7 @@ func (f *HTAccountApi) getToken() (token string, err error) {
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
-func (f *HTAccountApi) GetCustomerRiskLevelInfo(req ClientSuitInfoReq) (info CustomerAccountInfo, err error) {
|
|
|
+func (f *HTApi) GetCustomerRiskLevelInfo(req ClientSuitInfoReq) (info CustomerAccountInfo, err error) {
|
|
|
url := f.htConfig.GetAccountApiUrl() + clientSuitInfoUrl
|
|
|
token, err := f.getToken()
|
|
|
if err != nil {
|
|
@@ -144,7 +144,7 @@ type AccessTokenReq struct {
|
|
|
SecretKey string `json:"secret_key"`
|
|
|
}
|
|
|
|
|
|
-func (f *HTAccountApi) GetAccessToken() (token TokenInfo, err error) {
|
|
|
+func (f *HTApi) GetAccessToken() (token TokenInfo, err error) {
|
|
|
url := f.htConfig.GetAccountApiUrl() + accessTokenUrl
|
|
|
req := AccessTokenReq{
|
|
|
AppId: f.htConfig.GetAppId(),
|