fix: SMF在线订阅用户列表接口地址错误
This commit is contained in:
@@ -293,7 +293,7 @@ func (s *SMFController) SubUserList(c *gin.Context) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 网元直连
|
// 网元直连
|
||||||
data, err := neFetchlink.SMFSubInfo(neInfo, map[string]string{
|
data, err := neFetchlink.SMFSubInfoList(neInfo, map[string]string{
|
||||||
"imsi": query.IMSI,
|
"imsi": query.IMSI,
|
||||||
"msisdn": query.MSISDN,
|
"msisdn": query.MSISDN,
|
||||||
"upstate": query.Upstate,
|
"upstate": query.Upstate,
|
||||||
@@ -306,6 +306,7 @@ func (s *SMFController) SubUserList(c *gin.Context) {
|
|||||||
|
|
||||||
// 对数据进行处理,去掉前缀,并加入imsi拓展信息
|
// 对数据进行处理,去掉前缀,并加入imsi拓展信息
|
||||||
rows := data["rows"].([]any)
|
rows := data["rows"].([]any)
|
||||||
|
if len(rows) > 0 {
|
||||||
arr := &rows
|
arr := &rows
|
||||||
for i := range *arr {
|
for i := range *arr {
|
||||||
item := (*arr)[i].(map[string]any)
|
item := (*arr)[i].(map[string]any)
|
||||||
@@ -321,9 +322,7 @@ func (s *SMFController) SubUserList(c *gin.Context) {
|
|||||||
item["msisdn"] = strings.TrimPrefix(v.(string), "msisdn-")
|
item["msisdn"] = strings.TrimPrefix(v.(string), "msisdn-")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
c.JSON(200, result.Ok(map[string]any{
|
|
||||||
"total": data["total"],
|
c.JSON(200, result.Ok(data))
|
||||||
"rows": data["rows"],
|
|
||||||
}))
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,12 +10,12 @@ import (
|
|||||||
"be.ems/src/modules/network_element/model"
|
"be.ems/src/modules/network_element/model"
|
||||||
)
|
)
|
||||||
|
|
||||||
// SMFSubInfo SMF在线订阅用户列表信息
|
// SMFSubInfoList SMF在线订阅用户列表信息
|
||||||
//
|
//
|
||||||
// 查询参数 {"imsi":"360000100000130","msisdn":"8612300000130","upstate":"Inactive","pageNum":"1"}
|
// 查询参数 {"imsi":"360000100000130","msisdn":"8612300000130","upstate":"Inactive","pageNum":"1"}
|
||||||
//
|
//
|
||||||
// 返回结果 {"rows":[],"total":0}
|
// 返回结果 {"rows":[],"total":0}
|
||||||
func SMFSubInfo(neInfo model.NeInfo, data map[string]string) (map[string]any, error) {
|
func SMFSubInfoList(neInfo model.NeInfo, data map[string]string) (map[string]any, error) {
|
||||||
neUrl := fmt.Sprintf("http://%s:%d/api/rest/ueManagement/v1/elementType/smf/objectType/ueInfo", neInfo.IP, neInfo.Port)
|
neUrl := fmt.Sprintf("http://%s:%d/api/rest/ueManagement/v1/elementType/smf/objectType/ueInfo", neInfo.IP, neInfo.Port)
|
||||||
// 查询参数拼接
|
// 查询参数拼接
|
||||||
query := []string{}
|
query := []string{}
|
||||||
|
|||||||
Reference in New Issue
Block a user