admin add edit status password items info
CI / changes (push) Successful in 2s
CI / docker-bff (push) Successful in 2s
CI / docker-product (push) Failing after 1s

This commit is contained in:
2026-08-08 16:06:36 +08:00
parent 29ffc24bbb
commit 38a8a5cafb
30 changed files with 655 additions and 579 deletions
+5 -1
View File
@@ -32,7 +32,11 @@ func GetConfigString(key string) string {
data["encrypt_key"] = "M17fcaPeHDr05H17fcaPH1deDH17l3Bd"
return data[key]
}
func GetConfigInt(key string) int { return runViper.GetInt(key) }
func GetConfigInt(key string) int {
data := make(map[string]int)
data["base.login_out_time"] = 86400
return data[key]
}
func GetConfigInt64(key string) int64 { return runViper.GetInt64(key) }
func GetConfigBool(key string) bool { return runViper.GetBool(key) }
+1 -1
View File
@@ -124,7 +124,7 @@ func DecryptPhone(phone string) (string, Error) {
return newPhone, nil
}
func getSearchPhone(mobile string) string {
func GetSearchPhone(mobile string) string {
phone := StringEmpty
if len(mobile) == 11 {
prefix := mobile[NumberZero:3] // 前三位
+16 -17
View File
@@ -1,5 +1,7 @@
package utils
import "fmt"
type Status struct {
Code int32 `json:"code"`
Msg string `json:"message"`
@@ -31,6 +33,7 @@ const (
ProjectPrintId = 9
DecollatorComma = "," //逗号分割符
DecollatorColon = ":"
CentralHorizontalLine = " - "
DecollatorEqual = "="
StringEmpty = ""
@@ -40,18 +43,10 @@ const (
)
const (
UserInfo = "sale_store_info"
AdminInfo = "admin_info"
CustomerInfo = "customer_info"
AdminToken = "admin_token"
LoginSaleStore = "login:sale_store:key:" //用户登录
LoginWorker = "login:worker:" //工厂人员登录
LoginCustomer = "login:customer:" //用户端登录
LoginCustomerMap = "login:customer:keys" //用户端登录map
LoginAdmin = "login:admin:" //后台用户登录
LoginAdminMap = "login:admin:keys" //后台用户登录mapuid -> login:token
// LoginUser 所有的登录 加上服务名:id
// %s 为,admin,user ,...
LoginUser = "login:service:%s:"
LoginUserKey = "login:service:%s:keys"
CodeKey = "code:"
)
@@ -64,6 +59,9 @@ var (
ErrorEncryptAesError = Status{Code: 10001, Msg: "加密失败"}
ErrorNotFund = Status{Code: 11001, Msg: "not fund"}
ErrorExistUser = Status{Code: 10009, Msg: "账号或手机号已存在"}
ErrorPwdError = Status{Code: 10002, Msg: "密码错误"}
ErrorNoLogin = Status{Code: 10003, Msg: "没有登录"}
ErrorAuthority = Status{Code: 10008, Msg: "没有权限"}
// 基础类
ErrorExist = NewError(998, "已存在")
@@ -74,13 +72,10 @@ var (
// 参数类
ErrorReasonParams = NewError(10001, "原因不能为空")
ErrorPwdError = NewError(10002, "密码错误")
ErrorNoLogin = NewError(10003, "没有登录")
ErrorDefaultError = NewError(10004, "默认地址不能删除")
ErrorJwtExpired = NewError(10005, "jwt过期")
ErrorMissingProjectId = NewError(10006, "缺少权限项目ID")
ErrorMissingIdentification = NewError(10007, "缺少权限标识")
ErrorAuthority = NewError(10008, "没有权限")
ErrorMobileError = NewError(10009, "手机号不对")
ErrorEncryptMissingKey = NewError(10010, "加密密钥错误")
ErrorDecryptAesError = NewError(10012, "解密失败")
@@ -105,6 +100,10 @@ var (
func SetError(error Error, msg string) Error {
return NewError(error.GetCode(), msg)
}
func GetRedisKey(key string) string {
return "" + key
func GetLoginKey(Type, key string) string {
return fmt.Sprintf(LoginUser, Type) + key
}
func GetLoginKeysKey(Type string) string {
return fmt.Sprintf(LoginUserKey, Type)
}