feat: 引入features的gin路由

This commit is contained in:
TsMask committed 2024-08-31 14:36:01 +08:00
1 parent 9c862fbbeb
commit c139bbad94
33 files changed
+1678 -911

No files matched your search

+9 -3
View File
@@ -14,6 +14,7 @@ import (
"nms_cxy/lib/log"
"nms_cxy/lib/services"
"nms_cxy/omc/config"
neService "nms_cxy/src/modules/network_element/service"
wsService "nms_cxy/src/modules/ws/service"
"github.com/gin-gonic/gin"
@@ -72,6 +73,7 @@ func PostUEEventFromAMF(c *gin.Context) {
return
}
// AMF没有RmUID,直接推送
// 推送到ws订阅组
wsService.NewWSSendImpl.ByGroupID(wsService.GROUP_AMF_UE, ueEvent)
@@ -97,9 +99,13 @@ func PostUEEvent(w http.ResponseWriter, r *http.Request) {
return
}
// 推送到ws订阅组
if ueEvent.NeType == "MME" {
wsService.NewWSSendImpl.ByGroupID(wsService.GROUP_MME_UE, ueEvent)
// 发送到匹配的网元
neInfo := neService.NewNeInfoImpl.SelectNeInfoByRmuid(ueEvent.RmUID)
if neInfo.RmUID == ueEvent.RmUID {
// 推送到ws订阅组
if ueEvent.NeType == "MME" {
wsService.NewWSSendImpl.ByGroupID(wsService.GROUP_MME_UE+neInfo.NeId, ueEvent)
}
}
services.ResponseStatusOK204NoContent(w)