|
@@ -29,6 +29,9 @@ type GetLoginAuthCodeReq struct {
|
|
|
|
|
|
// GetAuthCodeFromMiddleServer CRM_ETA服务-获取登录编码
|
|
|
func GetAuthCodeFromMiddleServer(adminName string) (authCode string, err error) {
|
|
|
+ if utils.BusinessCode != utils.BusinessCodeRelease && utils.BusinessCode != utils.BusinessCodeSandbox {
|
|
|
+ return
|
|
|
+ }
|
|
|
url := fmt.Sprint(utils.CrmEtaServerUrl, "/api/auth/auth_code")
|
|
|
param := GetLoginAuthCodeReq{
|
|
|
Source: LoginAuthCodeSource,
|
|
@@ -50,6 +53,7 @@ func GetAuthCodeFromMiddleServer(adminName string) (authCode string, err error)
|
|
|
|
|
|
contentType := "application/json;charset=utf-8"
|
|
|
req.Header.Set("Content-Type", contentType)
|
|
|
+ req.Header.Set("Authorization", utils.CrmEtaAuthorization)
|
|
|
resp, e := client.Do(req)
|
|
|
if e != nil {
|
|
|
err = fmt.Errorf("http client do err: %s", e.Error())
|
|
@@ -120,6 +124,9 @@ type GetCrmTokenData struct {
|
|
|
|
|
|
// CodeLoginFromMiddleServer 中间服务-编码登录
|
|
|
func CodeLoginFromMiddleServer(authCode string) (tokenResp GetCrmTokenData, err error) {
|
|
|
+ if utils.BusinessCode != utils.BusinessCodeRelease && utils.BusinessCode != utils.BusinessCodeSandbox {
|
|
|
+ return
|
|
|
+ }
|
|
|
url := fmt.Sprint(utils.CrmEtaServerUrl, "/api/auth/eta_token")
|
|
|
param := GetCrmTokenReq{
|
|
|
AuthCode: authCode,
|
|
@@ -140,6 +147,7 @@ func CodeLoginFromMiddleServer(authCode string) (tokenResp GetCrmTokenData, err
|
|
|
|
|
|
contentType := "application/json;charset=utf-8"
|
|
|
req.Header.Set("Content-Type", contentType)
|
|
|
+ req.Header.Set("Authorization", utils.CrmEtaAuthorization)
|
|
|
resp, e := client.Do(req)
|
|
|
if e != nil {
|
|
|
err = fmt.Errorf("http client do err: %s", e.Error())
|