fix: [CDE-454]: add the db filter for last used before. (#2917)

* fix: [CDE-454]: add the db filter for last used before.
pull/3586/head
Ansuman Satapathy 2024-11-04 13:36:43 +00:00 committed by Harness
parent ffa2643136
commit abe335ddd2
2 changed files with 12 additions and 0 deletions

View File

@ -326,6 +326,14 @@ func addGitspaceFilter(stmt squirrel.SelectBuilder, filter *types.GitspaceFilter
if len(filter.SpaceIDs) > 0 {
stmt = stmt.Where(squirrel.Eq{"gconf_space_id": filter.SpaceIDs})
}
if filter.LastHeartBeatBefore > 0 {
stmt = stmt.Where(squirrel.Lt{"gits_last_heartbeat": filter.LastHeartBeatBefore})
}
if filter.LastUsedBefore > 0 {
stmt = stmt.Where(squirrel.Lt{"gits_last_used": filter.LastUsedBefore})
}
if len(filter.GitspaceFilterStates) > 0 {
instanceStateTypes := make([]enum.GitspaceInstanceStateType, 0, len(filter.GitspaceFilterStates))
for _, state := range filter.GitspaceFilterStates {

View File

@ -370,6 +370,10 @@ func addGitspaceInstanceFilter(
stmt = stmt.Where(squirrel.Lt{"gits_last_heartbeat": filter.LastHeartBeatBefore})
}
if filter.LastUsedBefore > 0 {
stmt = stmt.Where(squirrel.Lt{"gits_last_used": filter.LastUsedBefore})
}
if len(filter.States) > 0 {
stmt = stmt.Where(squirrel.Eq{"gits_state": filter.States})
}