1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package api
- import (
- "eta/eta_mini_ht_api/common/component/config"
- "eta/eta_mini_ht_api/common/contants"
- "eta/eta_mini_ht_api/common/utils/client"
- "fmt"
- "sync"
- )
- const (
- clientSuitInfoUrl = "getClientSuitInfo"
- )
- var (
- htFacadeOnce sync.Once
- htFacade *HTAccountFacade
- )
- type HTAccountFacade struct {
- htConfig *config.HTBizConfig
- // HTTP请求客户端
- client *client.HttpClient
- }
- func (f *HTAccountFacade) GetInstance() *HTAccountFacade {
- htFacadeOnce.Do(func() {
- htFacade = &HTAccountFacade{
- htConfig: config.GetConfig(contants.HT).(*config.HTBizConfig),
- client: client.DefaultClient()}
- })
- return htFacade
- }
- func (f *HTAccountFacade) GetCustomerRiskLevelInfo() string {
- url := f.htConfig.GetAccountApiUrl() + clientSuitInfoUrl
- resp, err := f.client.Post(url, nil)
- if err != nil {
- return ""
- }
- fmt.Sprintln(resp)
- return ""
- }
|