diff --git a/backend/services/user-svc/internal/repository/repo.go b/backend/services/user-svc/internal/repository/repo.go index 955b060..6f938e1 100644 --- a/backend/services/user-svc/internal/repository/repo.go +++ b/backend/services/user-svc/internal/repository/repo.go @@ -42,18 +42,17 @@ func (r *UserRepository) Register(req *domain.RegisterRequest) (*domain.Register // 创建用户 userID := uuid.NewV7() - now := time.Now() - userQuery := "INSERT INTO user_main (id, deleted, create_time, update_time) VALUES ($1, $2, $3, $4)" - if _, err := tx.Exec(userQuery, userID, false, now, now); err != nil { + userQuery := "INSERT INTO user_main (id, deleted) VALUES ($1, $2)" + if _, err := tx.Exec(userQuery, userID, false); err != nil { tx.Rollback() return nil, errors.WrapError(err, "failed to create user") } // 创建登录账号 accountID := uuid.NewV7() - accountQuery := "INSERT INTO user_login_account (id, user_id, account, deleted, create_time, update_time) VALUES ($1, $2, $3, $4, $5, $6)" - if _, err := tx.Exec(accountQuery, accountID, userID, req.Account, false, now, now); err != nil { + accountQuery := "INSERT INTO user_login_account (id, user_id, account, deleted) VALUES ($1, $2, $3, $4)" + if _, err := tx.Exec(accountQuery, accountID, userID, req.Account, false); err != nil { tx.Rollback() return nil, errors.WrapError(err, "failed to create login account") } @@ -67,8 +66,8 @@ func (r *UserRepository) Register(req *domain.RegisterRequest) (*domain.Register // 创建密码记录 passwordID := uuid.NewV7() - passwordQuery := "INSERT INTO user_login_password (id, user_id, password, deleted, create_time, update_time) VALUES ($1, $2, $3, $4, $5, $6)" - if _, err := tx.Exec(passwordQuery, passwordID, userID, string(hashedPassword), false, now, now); err != nil { + passwordQuery := "INSERT INTO user_login_password (id, user_id, password, deleted) VALUES ($1, $2, $3, $4)" + if _, err := tx.Exec(passwordQuery, passwordID, userID, string(hashedPassword), false); err != nil { tx.Rollback() return nil, errors.WrapError(err, "failed to create password record") }