Update common.go
This commit is contained in:
parent
b991b6f7d8
commit
3533242855
@ -21,8 +21,7 @@ import (
|
|||||||
|
|
||||||
// ParseToChatUser 将token信息转换为聊天室用户信息
|
// ParseToChatUser 将token信息转换为聊天室用户信息
|
||||||
func ParseToChatUser(c *gin.Context) (chatUserInfo *accountFiee.ChatUserData, code e.ErrorCodeType) {
|
func ParseToChatUser(c *gin.Context) (chatUserInfo *accountFiee.ChatUserData, code e.ErrorCodeType) {
|
||||||
fmt.Println(c.GetHeader("Domain"))
|
domain := c.GetHeader("Domain")
|
||||||
domain := c.GetHeader("domain")
|
|
||||||
if domain == "" {
|
if domain == "" {
|
||||||
domain = config.AppConfig.System.Domain
|
domain = config.AppConfig.System.Domain
|
||||||
}
|
}
|
||||||
@ -38,7 +37,8 @@ func ParseToChatUser(c *gin.Context) (chatUserInfo *accountFiee.ChatUserData, co
|
|||||||
var originId int64 = 0
|
var originId int64 = 0
|
||||||
var newChatUser *accountFiee.ChatUserData
|
var newChatUser *accountFiee.ChatUserData
|
||||||
check := true
|
check := true
|
||||||
//fiee token校验
|
switch domain {
|
||||||
|
case config.AppConfig.System.Domain: //fiee token校验
|
||||||
token, err = secret.GetJwtFromStr(token)
|
token, err = secret.GetJwtFromStr(token)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("fiee token err:", err)
|
fmt.Println("fiee token err:", err)
|
||||||
@ -61,19 +61,17 @@ func ParseToChatUser(c *gin.Context) (chatUserInfo *accountFiee.ChatUserData, co
|
|||||||
domain = config.AppConfig.System.Domain
|
domain = config.AppConfig.System.Domain
|
||||||
fmt.Println("fiee token decrypt success, domain:", domain)
|
fmt.Println("fiee token decrypt success, domain:", domain)
|
||||||
}
|
}
|
||||||
if !check {
|
case e.ErpDomain: //erp token校验
|
||||||
// fontree token校验
|
token, err = secret.GetJwtFromStr(token)
|
||||||
// token, err = secret.GetJwtFromStr(token)
|
if err != nil {
|
||||||
// if err != nil {
|
fmt.Println("fontree token err:", err)
|
||||||
// fmt.Println("fontree token err:", err)
|
code = e.NotLogin
|
||||||
// code = e.NotLogin
|
return
|
||||||
// return
|
}
|
||||||
// }
|
|
||||||
var fontreeJwtInfo *account.DecryptJwtResponse
|
var fontreeJwtInfo *account.DecryptJwtResponse
|
||||||
fontreeJwtInfo, err = service.AccountProvider.DecryptJwt(ctx, &account.DecryptJwtRequest{Token: token, Domain: e.ErpDomain})
|
fontreeJwtInfo, err = service.AccountProvider.DecryptJwt(ctx, &account.DecryptJwtRequest{Token: token, Domain: e.ErpDomain})
|
||||||
if err != nil || fontreeJwtInfo.IsOffline {
|
if err != nil || fontreeJwtInfo.IsOffline {
|
||||||
check = false
|
check = false
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
check = true
|
check = true
|
||||||
originId = int64(fontreeJwtInfo.ID)
|
originId = int64(fontreeJwtInfo.ID)
|
||||||
@ -84,7 +82,6 @@ func ParseToChatUser(c *gin.Context) (chatUserInfo *accountFiee.ChatUserData, co
|
|||||||
Origin: e.ErpDomain,
|
Origin: e.ErpDomain,
|
||||||
OriginId: int64(fontreeJwtInfo.ID),
|
OriginId: int64(fontreeJwtInfo.ID),
|
||||||
}
|
}
|
||||||
domain = e.ErpDomain
|
|
||||||
fmt.Println("fontree token decrypt success, domain:", domain)
|
fmt.Println("fontree token decrypt success, domain:", domain)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user