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
@@ -66,7 +66,14 @@ func (s kandangService) GetAll(c *fiber.Ctx, params *validation.Query) ([]entity
if params.PicId != 0 {
db = db.Where("pic_id = ?", params.PicId)
}
return db.Order("created_at DESC").Order("updated_at DESC")
if params.OrderBy == "desc" || params.OrderBy == "" {
db = db.Order(fmt.Sprintf("%s DESC", params.SortBy))
} else {
db = db.Order(fmt.Sprintf("%s ASC", params.SortBy))
}
return db
})
if scopeErr != nil {