feat: update user svc & repo

This commit is contained in:
hanif salafi 2025-05-13 16:01:36 +07:00
parent e4eb6f9088
commit 335e88fd6d
2 changed files with 7 additions and 0 deletions

View File

@ -140,6 +140,8 @@ func (_i *usersRepository) Create(users *users.Users) (userReturn *users.Users,
func (_i *usersRepository) Update(id uint, userReturn *users.Users) (err error) {
userReturnMap, err := StructToMap(userReturn)
delete(userReturnMap, "user_levels")
_i.Log.Info().Interface("Update", userReturnMap).Msg("")
if err != nil {
return err
}

View File

@ -459,7 +459,10 @@ func (_i *usersService) SetupEmail(req request.UserEmailValidationRequest) (msgR
return nil, fmt.Errorf("username / password incorrect")
}
_i.Log.Info().Interface("findUser", "").Msg("")
findUser, err := _i.Repo.FindByUsername(*req.Username)
_i.Log.Info().Interface("findUser", findUser).Msg("")
if findUser == nil || err != nil {
return nil, fmt.Errorf("username / password incorrect")
}
@ -468,7 +471,9 @@ func (_i *usersService) SetupEmail(req request.UserEmailValidationRequest) (msgR
if findUser.Email == *req.OldEmail {
findUser.Email = *req.NewEmail
findUser.IsEmailUpdated = &isTrue
_i.Log.Info().Interface("Update", "").Msg("")
err = _i.Repo.Update(findUser.ID, findUser)
_i.Log.Info().Interface("Update", err).Msg("")
if err != nil {
return nil, err
}