fix: UDM用户数据导入imsi空值跳过
This commit is contained in:
@@ -113,6 +113,9 @@ func (r *UDMAuthImpl) InsertCSV(neID string, data []map[string]string) int64 {
|
|||||||
prefixes := make(map[string]struct{})
|
prefixes := make(map[string]struct{})
|
||||||
for _, v := range data {
|
for _, v := range data {
|
||||||
imsi := v["imsi"]
|
imsi := v["imsi"]
|
||||||
|
if len(imsi) < 5 {
|
||||||
|
continue
|
||||||
|
}
|
||||||
prefix := imsi[:len(imsi)-4]
|
prefix := imsi[:len(imsi)-4]
|
||||||
prefixes[prefix] = struct{}{}
|
prefixes[prefix] = struct{}{}
|
||||||
}
|
}
|
||||||
@@ -133,6 +136,9 @@ func (r *UDMAuthImpl) InsertTxt(neID string, data [][]string) int64 {
|
|||||||
prefixes := make(map[string]struct{})
|
prefixes := make(map[string]struct{})
|
||||||
for _, v := range data {
|
for _, v := range data {
|
||||||
imsi := v[0]
|
imsi := v[0]
|
||||||
|
if len(imsi) < 5 {
|
||||||
|
continue
|
||||||
|
}
|
||||||
prefix := imsi[:len(imsi)-4]
|
prefix := imsi[:len(imsi)-4]
|
||||||
prefixes[prefix] = struct{}{}
|
prefixes[prefix] = struct{}{}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -129,6 +129,9 @@ func (r *UDMSubImpl) InsertCSV(neID string, data []map[string]string) int64 {
|
|||||||
prefixes := make(map[string]struct{})
|
prefixes := make(map[string]struct{})
|
||||||
for _, v := range data {
|
for _, v := range data {
|
||||||
imsi := v["imsi"]
|
imsi := v["imsi"]
|
||||||
|
if len(imsi) < 5 {
|
||||||
|
continue
|
||||||
|
}
|
||||||
prefix := imsi[:len(imsi)-4]
|
prefix := imsi[:len(imsi)-4]
|
||||||
prefixes[prefix] = struct{}{}
|
prefixes[prefix] = struct{}{}
|
||||||
}
|
}
|
||||||
@@ -149,6 +152,9 @@ func (r *UDMSubImpl) InsertTxt(neID string, data [][]string) int64 {
|
|||||||
prefixes := make(map[string]struct{})
|
prefixes := make(map[string]struct{})
|
||||||
for _, v := range data {
|
for _, v := range data {
|
||||||
imsi := v[0]
|
imsi := v[0]
|
||||||
|
if len(imsi) < 5 {
|
||||||
|
continue
|
||||||
|
}
|
||||||
prefix := imsi[:len(imsi)-4]
|
prefix := imsi[:len(imsi)-4]
|
||||||
prefixes[prefix] = struct{}{}
|
prefixes[prefix] = struct{}{}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user