fix: add sort_by and order_by query in master data kandang and kandang groups API

This commit is contained in:
ValdiANS
2026-05-04 11:54:19 +07:00
parent cee59c2b99
commit b2be67e052
6 changed files with 24 additions and 2 deletions
@@ -70,7 +70,14 @@ func (s kandangGroupService) GetAll(c *fiber.Ctx, params *validation.Query) ([]e
if params.PicId != 0 {
db = db.Where("kandang_groups.pic_id = ?", params.PicId)
}
return db.Order("kandang_groups.created_at DESC").Order("kandang_groups.updated_at DESC")
if params.OrderBy == "desc" || params.OrderBy == "" {
db = db.Order(fmt.Sprintf("kandang_groups.%s DESC", params.SortBy))
} else {
db = db.Order(fmt.Sprintf("kandang_groups.%s ASC", params.SortBy))
}
return db
})
if scopeErr != nil {