style: 错误信息英文返回-ctx文件

This commit is contained in:
TsMask
2023-11-08 16:15:47 +08:00
parent c1bf868b8d
commit 1a1bc9ad8e

View File

@@ -9,6 +9,7 @@ import (
"ems.agt/src/framework/constants/roledatascope"
"ems.agt/src/framework/constants/token"
"ems.agt/src/framework/utils/ip2region"
"ems.agt/src/framework/utils/parse"
"ems.agt/src/framework/utils/ua"
"ems.agt/src/framework/vo"
@@ -81,13 +82,13 @@ func UaOsBrowser(c *gin.Context) (string, string) {
userAgent := c.GetHeader("user-agent")
uaInfo := ua.Info(userAgent)
browser := "未知 未知"
browser := "Unknown Unknown"
bName, bVersion := uaInfo.Browser()
if bName != "" && bVersion != "" {
browser = bName + " " + bVersion
}
os := "未知 未知"
os := "Unknown Unknown"
bos := uaInfo.OS()
if bos != "" {
os = bos
@@ -95,13 +96,22 @@ func UaOsBrowser(c *gin.Context) (string, string) {
return os, browser
}
// ClientLanguage 解析请求客户端接受语言
func ClientLanguage(c *gin.Context) string {
acceptLanguage := c.GetHeader("Accept-Language")
fmt.Println(acceptLanguage)
lang := parse.AcceptLanguage(acceptLanguage)
fmt.Println(lang)
return lang
}
// LoginUser 登录用户信息
func LoginUser(c *gin.Context) (vo.LoginUser, error) {
value, exists := c.Get(common.CTX_LOGIN_USER)
if exists {
return value.(vo.LoginUser), nil
}
return vo.LoginUser{}, fmt.Errorf("无效登录用户信息")
return vo.LoginUser{}, fmt.Errorf("invalid login user information")
}
// LoginUserToUserID 登录用户信息-用户ID