From 5b5d6610262603b70072ee0bd7962a1be0cf359f Mon Sep 17 00:00:00 2001 From: renaldybrada Date: Fri, 13 Feb 2026 09:40:40 +0700 Subject: [PATCH] fixing subspesialis sort --- internal/domain/antrian_operasi/repository.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/domain/antrian_operasi/repository.go b/internal/domain/antrian_operasi/repository.go index 3a077ce..f1068ec 100644 --- a/internal/domain/antrian_operasi/repository.go +++ b/internal/domain/antrian_operasi/repository.go @@ -389,7 +389,6 @@ func (r antrianOperasiRepo) SearchableListAntrianOperasi(c *gin.Context) (ListPa }, Sort: []queryUtils.SortField{ {Column: "dpo.Tanggal_daftar", Order: "ASC"}, - {Column: "no_urut_spesialis", Order: "ASC"}, }, } @@ -420,12 +419,15 @@ func (r antrianOperasiRepo) SearchableListAntrianOperasi(c *gin.Context) (ListPa case "kategori": typeIdColumn = "dko.id" query.WindowFunctions = append(query.WindowFunctions, wfKategori, wfSpesialis, wfSubSpesialis) + query.Sort = append(query.Sort, queryUtils.SortField{Column: "no_urut_kategori", Order: "ASC"}) case "spesialis": typeIdColumn = "ds.id" query.WindowFunctions = append(query.WindowFunctions, wfSpesialis, wfSubSpesialis) + query.Sort = append(query.Sort, queryUtils.SortField{Column: "no_urut_spesialis", Order: "ASC"}) case "sub-spesialis": typeIdColumn = "dss.id" query.WindowFunctions = append(query.WindowFunctions, wfSubSpesialis) + query.Sort = append(query.Sort, queryUtils.SortField{Column: "no_urut_sub_spesialis", Order: "ASC"}) default: query.WindowFunctions = append(query.WindowFunctions, wfKategori, wfSpesialis, wfSubSpesialis) }