fix: 网元列表带状态标识
This commit is contained in:
@@ -7,23 +7,23 @@ import (
|
|||||||
|
|
||||||
// 实例化服务层 NeInfoImpl 结构体
|
// 实例化服务层 NeInfoImpl 结构体
|
||||||
var NewNeInfoImpl = &NeInfoImpl{
|
var NewNeInfoImpl = &NeInfoImpl{
|
||||||
NeInfoRepository: repository.NewNeInfoImpl,
|
neInfoRepository: repository.NewNeInfoImpl,
|
||||||
}
|
}
|
||||||
|
|
||||||
// 网元信息 服务层处理
|
// 网元信息 服务层处理
|
||||||
type NeInfoImpl struct {
|
type NeInfoImpl struct {
|
||||||
// 网元信息数据信息
|
// 网元信息数据信息
|
||||||
NeInfoRepository repository.INeInfo
|
neInfoRepository repository.INeInfo
|
||||||
}
|
}
|
||||||
|
|
||||||
// SelectNeInfoByNeTypeAndNeID 通过ne_type和ne_id查询网元信息
|
// SelectNeInfoByNeTypeAndNeID 通过ne_type和ne_id查询网元信息
|
||||||
func (r *NeInfoImpl) SelectNeInfoByNeTypeAndNeID(neType, neID string) model.NeInfo {
|
func (r *NeInfoImpl) SelectNeInfoByNeTypeAndNeID(neType, neID string) model.NeInfo {
|
||||||
return r.NeInfoRepository.SelectNeInfoByNeTypeAndNeID(neType, neID)
|
return r.neInfoRepository.SelectNeInfoByNeTypeAndNeID(neType, neID)
|
||||||
}
|
}
|
||||||
|
|
||||||
// SelectNeList 查询网元列表
|
// SelectNeList 查询网元列表
|
||||||
func (r *NeInfoImpl) SelectNeList(ne model.NeInfo, bandStatus bool) []model.NeInfo {
|
func (r *NeInfoImpl) SelectNeList(ne model.NeInfo, bandStatus bool) []model.NeInfo {
|
||||||
list := r.NeInfoRepository.SelectNeList(ne)
|
list := r.neInfoRepository.SelectNeList(ne)
|
||||||
|
|
||||||
// 网元直连读取网元服务状态
|
// 网元直连读取网元服务状态
|
||||||
if bandStatus {
|
if bandStatus {
|
||||||
@@ -32,9 +32,12 @@ func (r *NeInfoImpl) SelectNeList(ne model.NeInfo, bandStatus bool) []model.NeIn
|
|||||||
v := (*neList)[i]
|
v := (*neList)[i]
|
||||||
result, err := NeState(v)
|
result, err := NeState(v)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
(*neList)[i].ServerState = map[string]any{}
|
(*neList)[i].ServerState = map[string]any{
|
||||||
|
"online": false,
|
||||||
|
}
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
result["online"] = true
|
||||||
(*neList)[i].ServerState = result
|
(*neList)[i].ServerState = result
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user