fix: UDM用户数据加载错误

This commit is contained in:
TsMask committed 2025-03-04 16:25:07 +08:00
1 parent cd16cf0f94
commit 56e2431f4f
2 files changed
+20 -6

No files matched your search

+7 -3
View File
@@ -43,9 +43,13 @@ func (r *UDMAuthUser) dataByRedis(imsi, neId string) []model.UDMAuthUser {
if err != nil { if err != nil {
return arr return arr
} }
for _, key := range ausfArr { mkv, err := redis.GetHashBatch(source, ausfArr)
m, err := redis.GetHash(source, key) if err != nil {
if err != nil { return arr
}
for k, m := range mkv {
if k == "-" {
continue continue
} }
+13 -3
View File
@@ -44,9 +44,19 @@ func (r *UDMSubUser) dataByRedis(imsi, neId string) []model.UDMSubUser {
if err != nil { if err != nil {
return arr return arr
} }
for _, key := range udmsdArr { mkv, err := redis.GetHashBatch(source, udmsdArr)
m, err := redis.GetHash(source, key) if err != nil {
if err != nil { return arr
}
for k, m := range mkv {
if k == "-" {
continue
}
// 跳过-号数据 udm-sd:360000100000130
imsi := k[7:]
if strings.Contains(imsi, "-") {
continue continue
} }