made Licence optional

This commit is contained in:
Alex
2024-11-04 17:19:32 +01:00
parent eb7fc359e1
commit 0fa57bfe75
8 changed files with 69 additions and 38 deletions

View File

@@ -37,11 +37,10 @@ func (service *UserService) UpdateUser(user *models.User, userRole int8) (*model
setPassword(user.Password, user)
}
user.UpdatedAt = time.Now()
if user.Licence.Status == 0 {
// This is a new drivers licence
user.Licence.Status = constants.UnverifiedStatus
}
// if user.Licence.Status == 0 {
// // This is a new drivers licence
// user.Licence.Status = constants.UnverifiedStatus
// }
updatedUser, err := service.Repo.UpdateUser(user)
@@ -66,7 +65,9 @@ func (service *UserService) RegisterUser(user *models.User) (uint, string, error
user.CreatedAt = time.Now()
user.UpdatedAt = time.Now()
user.PaymentStatus = constants.AwaitingPaymentStatus
user.Licence.Status = constants.UnverifiedStatus
// if user.Licence == nil {
// user.Licence = &models.Licence{Status: constants.UnverifiedStatus}
// }
user.BankAccount.MandateDateSigned = time.Now()
id, err := service.Repo.CreateUser(user)