Quellcode durchsuchen

修改数据结构-

userxzz vor 8 Monaten
Ursprung
Commit
eef7e0efb6

+ 1 - 1
game/game_cluster/nodes/webadmin/model/admin.go

@@ -13,7 +13,7 @@ type Admin struct {
 	Username      string      `json:"username" bson:"username"`               // 用户名
 	Password      string      `json:"password" bson:"password"`               // 密码
 	RealName      string      `json:"real_name" bson:"real_name"`             // 真实姓名
-	Pid           string      `json:"pid" bson:"pid"`                         // 父级ID
+	Pid           any         `json:"pid" bson:"pid"`                         // 父级ID
 	RoleId        string      `json:"role_id" bson:"role_id"`                 // 角色ID
 	Status        int         `json:"status" bson:"status"`                   // 状态 0:禁用 1:启用
 	ManagerAuth   int8        `json:"manager_auth" bson:"manager_auth"`       // 管理员权限

+ 9 - 12
game/game_cluster/nodes/webadmin/service/admin.go

@@ -209,18 +209,15 @@ func (a *Admin) Add(ctx context.Context, username string, password string, realN
 	err := mdb.MDB.Collection(a.GetDBName()).FindOne(ctx, bson.M{"username": username}).Decode(&admin)
 	if errors.Is(err, mongo.ErrNoDocuments) {
 		password, _ = HashPassword(password)
-		_, err := mdb.MDB.Collection(a.GetDBName()).InsertOne(ctx, &model.Admin{
-			Username:      username,
-			Password:      password,
-			RealName:      realName,
-			Pid:           pid,
-			RoleId:        roleId,
-			Status:        status,
-			CreatedAt:     time.Now().Unix(),
-			UpdatedAt:     time.Now().Unix(),
-			DeletedAt:     0,
-			LastLoginIp:   "",
-			LastLoginTime: 0,
+		_, err := mdb.MDB.Collection(a.GetDBName()).InsertOne(ctx, bson.M{
+			"username":   username,
+			"password":   password,
+			"real_name":  realName,
+			"pid":        pid,
+			"role_id":    roleId,
+			"status":     status,
+			"created_at": time.Now().Unix(),
+			"updated_at": time.Now().Unix(),
 		})
 		if err != nil {
 			return err