Add callback and update user role
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package user
|
||||
|
||||
import (
|
||||
"furtuna-be/internal/constants/role"
|
||||
"net/http"
|
||||
"strconv"
|
||||
"time"
|
||||
@@ -64,6 +65,11 @@ func (h *Handler) Create(c *gin.Context) {
|
||||
}
|
||||
}
|
||||
|
||||
if req.RoleID == role.Casheer && req.SiteID == nil {
|
||||
response.ErrorWrapper(c, errors.NewServiceException("site id is required for cashier"))
|
||||
return
|
||||
}
|
||||
|
||||
res, err := h.service.Create(ctx, req.ToEntity())
|
||||
if err != nil {
|
||||
response.ErrorWrapper(c, err)
|
||||
|
||||
Reference in New Issue
Block a user