From 0ad171f979b37d13f555c39a0556b3c312c8b2a7 Mon Sep 17 00:00:00 2001 From: "aditya.siregar" Date: Fri, 30 Aug 2024 13:25:02 +0700 Subject: [PATCH] Update User --- internal/handlers/http/user/user.go | 6 +++--- internal/handlers/request/user.go | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/internal/handlers/http/user/user.go b/internal/handlers/http/user/user.go index 9727d4c..aacd65c 100644 --- a/internal/handlers/http/user/user.go +++ b/internal/handlers/http/user/user.go @@ -72,7 +72,7 @@ func (h *Handler) Create(c *gin.Context) { return } - res, err := h.service.Create(ctx, req.ToEntity(ctx)) + res, err := h.service.Create(ctx, req.ToEntity(ctx, "")) if err != nil { response.ErrorWrapper(c, err) return @@ -130,7 +130,7 @@ func (h *Handler) Update(c *gin.Context) { return } - updatedUser, err := h.service.Update(ctx, userID, req.ToEntity(ctx)) + updatedUser, err := h.service.Update(ctx, userID, req.ToEntity(ctx, "")) if err != nil { response.ErrorWrapper(c, err) return @@ -159,7 +159,7 @@ func (h *Handler) UpdateCustomer(c *gin.Context) { return } - updatedUser, err := h.service.Update(ctx, userID, req.ToEntity(ctx)) + updatedUser, err := h.service.Update(ctx, userID, req.ToEntity(ctx, "CUSTOMER")) if err != nil { response.ErrorWrapper(c, err) return diff --git a/internal/handlers/request/user.go b/internal/handlers/request/user.go index 3fdc3a0..c0c4f0e 100644 --- a/internal/handlers/request/user.go +++ b/internal/handlers/request/user.go @@ -28,7 +28,7 @@ func (e *User) Validate() error { return nil } -func (u *User) ToEntity(ctx mycontext.Context) *entity.User { +func (u *User) ToEntity(ctx mycontext.Context, userType string) *entity.User { if !ctx.IsAdmin() { u.PartnerID = ctx.GetPartnerID() } @@ -41,7 +41,7 @@ func (u *User) ToEntity(ctx mycontext.Context) *entity.User { PartnerID: u.PartnerID, SiteID: u.SiteID, NIK: u.NIK, - UserType: "CUSTOMER", + UserType: userType, PhoneNumber: u.PhoneNumber, } }