feat: WS模块支持mme用户时间查询

This commit is contained in:
TsMask
2024-06-15 17:24:27 +08:00
parent ff4511f236
commit f3bc87a5f2
3 changed files with 23 additions and 1 deletions

View File

@@ -16,7 +16,7 @@ func GetUEConnectByAMF(requestID string, data any) ([]byte, error) {
var query neDataModel.UEEventAMFQuery
err := json.Unmarshal(msgByte, &query)
if err != nil {
logger.Warnf("ws processor GetUEConnect err: %s", err.Error())
logger.Warnf("ws processor GetUEConnectByAMF err: %s", err.Error())
return nil, fmt.Errorf("query data structure error")
}
@@ -27,3 +27,21 @@ func GetUEConnectByAMF(requestID string, data any) ([]byte, error) {
}))
return resultByte, err
}
// GetUEConnectByMME 获取UE会话事件-MME
func GetUEConnectByMME(requestID string, data any) ([]byte, error) {
msgByte, _ := json.Marshal(data)
var query neDataModel.UEEventMMEQuery
err := json.Unmarshal(msgByte, &query)
if err != nil {
logger.Warnf("ws processor GetUEConnectByMME err: %s", err.Error())
return nil, fmt.Errorf("query data structure error")
}
dataMap := neDataService.NewUEEventMMEImpl.SelectPage(query)
resultByte, err := json.Marshal(result.Ok(map[string]any{
"requestId": requestID,
"data": dataMap,
}))
return resultByte, err
}