diff --git a/src/modules/network_element/service/ne_info.impl.go b/src/modules/network_element/service/ne_info.impl.go index beb480e3..350b20ea 100644 --- a/src/modules/network_element/service/ne_info.impl.go +++ b/src/modules/network_element/service/ne_info.impl.go @@ -103,10 +103,12 @@ func (r *NeInfoImpl) SelectPage(query map[string]any, bandStatus bool) map[strin if v.Status != "0" { // 下发网管配置信息给网元 _, err = NeConfigOMC(v) - if err == nil { + if err != nil { + v.Status = "3" + } else { v.Status = "0" - r.neInfoRepository.Update(v) } + r.neInfoRepository.Update(v) } } } @@ -143,10 +145,12 @@ func (r *NeInfoImpl) SelectList(ne model.NeInfo, bandStatus bool) []model.NeInfo if v.Status != "0" { // 下发网管配置信息给网元 _, err = NeConfigOMC(v) - if err == nil { + if err != nil { + v.Status = "3" + } else { v.Status = "0" - r.neInfoRepository.Update(v) } + r.neInfoRepository.Update(v) } } }