feat: add tenant commands
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
package medias
|
||||
|
||||
import (
|
||||
"backend/common/consts"
|
||||
"backend/common/errorx"
|
||||
"backend/providers/jwt"
|
||||
|
||||
"github.com/gofiber/fiber/v3"
|
||||
. "github.com/spf13/cast"
|
||||
@@ -18,10 +20,9 @@ func (c *Controller) List(ctx fiber.Ctx) error {
|
||||
if err := ctx.Bind().Body(&filter); err != nil {
|
||||
return ctx.Status(fiber.StatusBadRequest).JSON(errorx.RequestParseError)
|
||||
}
|
||||
claim := ctx.Locals(consts.CtxKeyClaim).(*jwt.Claims)
|
||||
|
||||
tenantId, userId := ToInt64(ctx.Locals("tenantId")), ToInt64(ctx.Locals("userId"))
|
||||
|
||||
items, err := c.svc.List(ctx.Context(), tenantId, userId, &filter)
|
||||
items, err := c.svc.List(ctx.Context(), claim.TenantID, claim.UserID, &filter)
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).JSON(errorx.InternalError)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user