diff --git a/internal/entity/cust.go b/internal/entity/cust.go index 03db4a3..eaa9754 100644 --- a/internal/entity/cust.go +++ b/internal/entity/cust.go @@ -8,6 +8,7 @@ type CustomerResolutionRequest struct { Email string PhoneNumber string BirthDate time.Time + Password string } type CustomerCheckResponse struct { diff --git a/internal/repository/member_repo.go b/internal/repository/member_repo.go index e247d51..8866505 100644 --- a/internal/repository/member_repo.go +++ b/internal/repository/member_repo.go @@ -135,5 +135,6 @@ func (r *memberRepository) toDomainRegistrationModel(dbModel *models.MemberRegis UpdatedAt: dbModel.UpdatedAt, BranchID: dbModel.BranchID, CashierID: dbModel.CashierID, + Password: dbModel.Password, } } diff --git a/internal/services/member/member_registration.go b/internal/services/member/member_registration.go index b861fb4..bc439e2 100644 --- a/internal/services/member/member_registration.go +++ b/internal/services/member/member_registration.go @@ -95,6 +95,7 @@ func (s *memberSvc) VerifyOTP( Email: registration.Email, PhoneNumber: registration.Phone, BirthDate: registration.BirthDate, + Password: registration.Password, } customerID, err := s.customerSvc.ResolveCustomer(ctx, customerResolution) diff --git a/internal/services/v2/customer/customer.go b/internal/services/v2/customer/customer.go index fb82925..b187874 100644 --- a/internal/services/v2/customer/customer.go +++ b/internal/services/v2/customer/customer.go @@ -113,6 +113,7 @@ func (s *customerSvc) ResolveCustomer(ctx mycontext.Context, req *entity.Custome UpdatedAt: constants.TimeNow(), CustomerID: utils.GenerateMemberID(ctx, 1, lastSeq), BirthDate: req.BirthDate, + Password: req.Password, } customer, err := s.repo.Create(ctx, newCustomer)