fix: UDM用户数据加载错误
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user