✨ add internationalization configuration
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package auth_api
|
||||
|
||||
import (
|
||||
ginI18n "github.com/gin-contrib/i18n"
|
||||
"github.com/gin-gonic/gin"
|
||||
"reflect"
|
||||
"schisandra-cloud-album/common/result"
|
||||
@@ -31,7 +32,7 @@ func (AuthAPI) QueryUserByUsername(c *gin.Context) {
|
||||
username := c.Query("username")
|
||||
user := authService.QueryUserByUsername(username)
|
||||
if reflect.DeepEqual(user, model.ScaAuthUser{}) {
|
||||
result.FailWithMessage("用户不存在!", c)
|
||||
result.FailWithMessage(ginI18n.MustGetMessage(c, "NotFoundUser"), c)
|
||||
return
|
||||
}
|
||||
result.OkWithData(user, c)
|
||||
@@ -47,7 +48,7 @@ func (AuthAPI) QueryUserByUuid(c *gin.Context) {
|
||||
uuid := c.Query("uuid")
|
||||
user := authService.QueryUserByUuid(uuid)
|
||||
if reflect.DeepEqual(user, model.ScaAuthUser{}) {
|
||||
result.FailWithMessage("用户不存在!", c)
|
||||
result.FailWithMessage(ginI18n.MustGetMessage(c, "NotFoundUser"), c)
|
||||
return
|
||||
}
|
||||
result.OkWithData(user, c)
|
||||
@@ -63,10 +64,10 @@ func (AuthAPI) DeleteUser(c *gin.Context) {
|
||||
uuid := c.Query("uuid")
|
||||
err := authService.DeleteUser(uuid)
|
||||
if err != nil {
|
||||
result.FailWithMessage("用户删除失败!", c)
|
||||
result.FailWithMessage(ginI18n.MustGetMessage(c, "DeletedFailed"), c)
|
||||
return
|
||||
}
|
||||
result.OkWithMessage("用户删除成功!", c)
|
||||
result.OkWithMessage(ginI18n.MustGetMessage(c, "DeletedSuccess"), c)
|
||||
}
|
||||
|
||||
// QueryUserByPhone 根据手机号查询用户
|
||||
@@ -79,7 +80,7 @@ func (AuthAPI) QueryUserByPhone(c *gin.Context) {
|
||||
phone := c.Query("phone")
|
||||
user := authService.QueryUserByPhone(phone)
|
||||
if reflect.DeepEqual(user, model.ScaAuthUser{}) {
|
||||
result.FailWithMessage("用户不存在!", c)
|
||||
result.FailWithMessage(ginI18n.MustGetMessage(c, "NotFoundUser"), c)
|
||||
return
|
||||
}
|
||||
result.OkWithData(user, c)
|
||||
@@ -99,13 +100,13 @@ func (AuthAPI) AccountLogin(c *gin.Context) {
|
||||
if isPhone {
|
||||
user := authService.QueryUserByPhone(account)
|
||||
if reflect.DeepEqual(user, model.ScaAuthUser{}) {
|
||||
result.FailWithMessage("手机号未注册!", c)
|
||||
result.FailWithMessage(ginI18n.MustGetMessage(c, "PhoneNotRegister"), c)
|
||||
} else {
|
||||
verify := utils.Verify(password, *user.Password)
|
||||
if verify {
|
||||
result.OkWithData(user, c)
|
||||
} else {
|
||||
result.FailWithMessage("密码错误!", c)
|
||||
result.FailWithMessage(ginI18n.MustGetMessage(c, "PasswordError"), c)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -113,13 +114,13 @@ func (AuthAPI) AccountLogin(c *gin.Context) {
|
||||
if isEmail {
|
||||
user := authService.QueryUserByEmail(account)
|
||||
if reflect.DeepEqual(user, model.ScaAuthUser{}) {
|
||||
result.FailWithMessage("邮箱未注册!", c)
|
||||
result.FailWithMessage(ginI18n.MustGetMessage(c, "EmailNotRegister"), c)
|
||||
} else {
|
||||
verify := utils.Verify(password, *user.Password)
|
||||
if verify {
|
||||
result.OkWithData(user, c)
|
||||
} else {
|
||||
result.FailWithMessage("密码错误!", c)
|
||||
result.FailWithMessage(ginI18n.MustGetMessage(c, "PasswordError"), c)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -127,13 +128,13 @@ func (AuthAPI) AccountLogin(c *gin.Context) {
|
||||
if isUsername {
|
||||
user := authService.QueryUserByUsername(account)
|
||||
if reflect.DeepEqual(user, model.ScaAuthUser{}) {
|
||||
result.FailWithMessage("用户名未注册!", c)
|
||||
result.FailWithMessage(ginI18n.MustGetMessage(c, "UsernameNotRegister"), c)
|
||||
} else {
|
||||
verify := utils.Verify(password, *user.Password)
|
||||
if verify {
|
||||
result.OkWithData(user, c)
|
||||
} else {
|
||||
result.FailWithMessage("密码错误!", c)
|
||||
result.FailWithMessage(ginI18n.MustGetMessage(c, "PasswordError"), c)
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user