feat: 网元参数配置数据支持版本区分功能
feat(database): add ne_version and schema columns to ne_info table feat(database): update ne_info table structure in upgrade script fix(ne_config): handle id as number in Info and Add methods fix(ne_config): validate neId and fetch neInfo in ListByNeType and DataAdd methods fix(ne_info): extract version from ServerState in Add and Edit methods refactor(ne_config): update NeConfig model to include NeVersion refactor(ne_info): add NeVersion and Schema fields to NeInfo model test(ne_config): enhance test cases to include version parsing and saving refactor(ne_config): improve cache handling and querying by NeType and NeVersion fix(ne_info): update NeInfo version during status change
This commit is contained in:
@@ -303,6 +303,13 @@ func (r *NeInfo) bandNeStatus(arr *[]model.NeInfo) {
|
||||
(*arr)[i].Status = status
|
||||
if v.Status != status {
|
||||
r.neInfoRepository.UpdateState(v.ID, status)
|
||||
r.RefreshByNeTypeAndNeID(v.NeType, v.NeId)
|
||||
}
|
||||
// 网元版本设置为当前版本
|
||||
version, ok := result["version"].(string)
|
||||
if ok && version != v.NeVersion {
|
||||
r.neInfoRepository.UpdateVersion(v.ID, version)
|
||||
r.RefreshByNeTypeAndNeID(v.NeType, v.NeId)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user