feat: 读取UDM Auth创建时间字段create_time
This commit is contained in:
@@ -7,6 +7,7 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
|
|
||||||
"be.ems/src/framework/database/redis"
|
"be.ems/src/framework/database/redis"
|
||||||
|
"be.ems/src/framework/utils/date"
|
||||||
"be.ems/src/modules/network_data/model"
|
"be.ems/src/modules/network_data/model"
|
||||||
"be.ems/src/modules/network_data/repository"
|
"be.ems/src/modules/network_data/repository"
|
||||||
neService "be.ems/src/modules/network_element/service"
|
neService "be.ems/src/modules/network_element/service"
|
||||||
@@ -64,6 +65,13 @@ func (r *UDMAuthUser) dataByRedis(imsi, neId string) []model.UDMAuthUser {
|
|||||||
if v, ok := m["amf"]; ok {
|
if v, ok := m["amf"]; ok {
|
||||||
amf = strings.Replace(v, "\r\n", "", 1)
|
amf = strings.Replace(v, "\r\n", "", 1)
|
||||||
}
|
}
|
||||||
|
var createTime int64 = 0
|
||||||
|
if v, ok := m["create_time"]; ok {
|
||||||
|
t := date.ParseStrToDate(v, date.YYYY_MM_DDTHH_MM_SSZ)
|
||||||
|
createTime = t.UnixMilli()
|
||||||
|
} else {
|
||||||
|
createTime = time.Now().UnixMilli()
|
||||||
|
}
|
||||||
a := model.UDMAuthUser{
|
a := model.UDMAuthUser{
|
||||||
IMSI: imsi,
|
IMSI: imsi,
|
||||||
Amf: amf,
|
Amf: amf,
|
||||||
@@ -71,7 +79,7 @@ func (r *UDMAuthUser) dataByRedis(imsi, neId string) []model.UDMAuthUser {
|
|||||||
AlgoIndex: m["algo"],
|
AlgoIndex: m["algo"],
|
||||||
Opc: m["opc"],
|
Opc: m["opc"],
|
||||||
NeId: neId,
|
NeId: neId,
|
||||||
CreateTime: time.Now().UnixMilli(),
|
CreateTime: createTime,
|
||||||
}
|
}
|
||||||
arr = append(arr, a)
|
arr = append(arr, a)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user