diff --git a/internal/domain/dashboard/repository.go b/internal/domain/dashboard/repository.go index 6974f88..1efab9e 100644 --- a/internal/domain/dashboard/repository.go +++ b/internal/domain/dashboard/repository.go @@ -241,6 +241,8 @@ func (r dashboardRepo) GetPerbandinganKategoriAntrean(c *gin.Context, req Period func (r dashboardRepo) GetTableAntrianPerSpesialis(c *gin.Context, req PeriodeDashboardRequest) ([]TableAntreanPerSpesialis, error) { var result []TableAntreanPerSpesialis + startDate, endDate := GenerateStartEndDate(req) + query := queryUtils.DynamicQuery{ From: TBL_NAME, Aliases: "dpo", @@ -252,6 +254,13 @@ func (r dashboardRepo) GetTableAntrianPerSpesialis(c *gin.Context, req PeriodeDa {Expression: "count(dpo.id) filter (where dpo.\"Status_operasi\" = ('3')) as tunda"}, {Expression: "count(dpo.id) filter (where dpo.\"Status_operasi\" = ('4')) as batal"}, }, + Filters: []queryUtils.FilterGroup{ + { + Filters: []queryUtils.DynamicFilter{ + {Column: "dpo.Tanggal_daftar", Operator: queryUtils.OpBetween, Value: []string{startDate, endDate}}, + }, + }, + }, Joins: []queryUtils.Join{ { Type: "LEFT",