service filter with dropdown

This commit is contained in:
sindhu
2024-05-18 21:31:54 +07:00
parent 4db28f1a24
commit e941b025dc

View File

@@ -667,7 +667,11 @@ func (su *ServicesMasterMenuUser) GetListMasterUserFilteredBySearch(search strin
// check jika parameter search nya tidak kosong
if search != "" || (searchDropdown != "0" && searchDropdown != "") {
query += fmt.Sprintf(" AND (M_UserFullName LIKE '%%%s%%' OR M_UserEmail LIKE '%%%s%%') AND M_UserGroupID = '%s'", search, search, searchDropdown)
query += fmt.Sprintf(" AND (M_UserFullName LIKE '%%%s%%' OR M_UserEmail LIKE '%%%s%%')", search, search)
}
if searchDropdown != "0" && searchDropdown != "" {
query += fmt.Sprintf(" AND M_UserGroupID = '%s' ", searchDropdown)
} else {
search = "%%"
}
@@ -725,8 +729,11 @@ func (su *ServicesMasterMenuUser) GetListMasterUserPagination(search string, sea
offset := (currentPage - 1) * rowPerPage
// offset := currentPage
if search != "" || (searchDropdown != "0" && searchDropdown != "") {
query += fmt.Sprintf(" AND (M_UserEmail LIKE '%%%s%%' OR M_UserFullName LIKE '%%%s%%') AND M_UserGroupID = '%s'", search, search, searchDropdown)
if search != "" {
query += fmt.Sprintf(" AND (M_UserEmail LIKE '%%%s%%' OR M_UserFullName LIKE '%%%s%%')", search, search)
}
if searchDropdown != "0" && searchDropdown != "" {
query += fmt.Sprintf(" AND M_UserGroupID = '%s' ", searchDropdown)
} else {
search = "%%"
}