fix: UDM用户排序

This commit is contained in:
TsMask
2023-11-06 14:44:28 +08:00
parent 2e3c71107d
commit 8c1947efd3
2 changed files with 7 additions and 4 deletions

View File

@@ -102,8 +102,8 @@ func (r *RepoUdmAuthUser) SelectPage(query map[string]any) map[string]any {
if v == "imsi" { if v == "imsi" {
sortSql += " order by imsi " sortSql += " order by imsi "
} }
if v, ok := query["sortOrder"]; ok && v != nil { if o, ok := query["sortOrder"]; ok && o != nil && v != "" {
if v == "desc" { if o == "desc" {
sortSql += " desc " sortSql += " desc "
} else { } else {
sortSql += " asc " sortSql += " asc "

View File

@@ -120,8 +120,11 @@ func (r *RepoUdmSubUser) SelectPage(query map[string]any) map[string]any {
if v == "imsi" { if v == "imsi" {
sortSql += " order by imsi " sortSql += " order by imsi "
} }
if v, ok := query["sortOrder"]; ok && v != nil { if v == "msisdn" {
if v == "desc" { sortSql += " order by msisdn "
}
if o, ok := query["sortOrder"]; ok && o != nil && v != "" {
if o == "desc" {
sortSql += " desc " sortSql += " desc "
} else { } else {
sortSql += " asc " sortSql += " asc "