feat(controller): Add ClientID filter to GetAll methods in category, product, and uom controllers
Deploy Application / deploy (push) Successful in 22s Details

This commit is contained in:
Habib Fatkhul Rohman 2025-11-07 13:45:21 +07:00
parent 47f5198326
commit de53d59686
3 changed files with 6 additions and 0 deletions

View File

@ -93,7 +93,9 @@ func (c *categoryController) GetById(ctx *gin.Context) {
} }
func (c *categoryController) GetAll(ctx *gin.Context) { func (c *categoryController) GetAll(ctx *gin.Context) {
clientId := ctx.MustGet("client_id").(string)
var filter query.CategoryFilter var filter query.CategoryFilter
filter.ClientID = clientId
if err := ctx.ShouldBindQuery(&filter); err != nil { if err := ctx.ShouldBindQuery(&filter); err != nil {
res := utils.BuildResponseFailed(dto.MESSAGE_FAILED_GET_CATEGORY, err.Error(), nil) res := utils.BuildResponseFailed(dto.MESSAGE_FAILED_GET_CATEGORY, err.Error(), nil)
ctx.JSON(http.StatusBadRequest, res) ctx.JSON(http.StatusBadRequest, res)

View File

@ -97,7 +97,9 @@ func (c *productController) GetById(ctx *gin.Context) {
} }
func (c *productController) GetAll(ctx *gin.Context) { func (c *productController) GetAll(ctx *gin.Context) {
clientId := ctx.MustGet("client_id").(string)
var filter query.ProductFilter var filter query.ProductFilter
filter.ClientID = clientId
if err := ctx.ShouldBindQuery(&filter); err != nil { if err := ctx.ShouldBindQuery(&filter); err != nil {
res := utils.BuildResponseFailed(dto.MESSAGE_FAILED_GET_PRODUCT, err.Error(), nil) res := utils.BuildResponseFailed(dto.MESSAGE_FAILED_GET_PRODUCT, err.Error(), nil)
ctx.JSON(http.StatusBadRequest, res) ctx.JSON(http.StatusBadRequest, res)

View File

@ -93,7 +93,9 @@ func (c *uomController) GetById(ctx *gin.Context) {
} }
func (c *uomController) GetAll(ctx *gin.Context) { func (c *uomController) GetAll(ctx *gin.Context) {
clientId := ctx.MustGet("client_id").(string)
var filter query.UomFilter var filter query.UomFilter
filter.ClientID = clientId
if err := ctx.ShouldBindQuery(&filter); err != nil { if err := ctx.ShouldBindQuery(&filter); err != nil {
res := utils.BuildResponseFailed(dtodomain.MESSAGE_FAILED_GET_UOM, err.Error(), nil) res := utils.BuildResponseFailed(dtodomain.MESSAGE_FAILED_GET_UOM, err.Error(), nil)
ctx.JSON(http.StatusBadRequest, res) ctx.JSON(http.StatusBadRequest, res)