From 6d56def1a5384b1e3e08cc1218e50a7c079e967a Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Mon, 20 Jan 2025 17:23:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BD=91=E5=85=83=E4=B8=BB=E6=9C=BAtitl?= =?UTF-8?q?e=E5=91=BD=E5=90=8D=5F=E9=9A=8F=E6=9C=BA4=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/network_element/service/ne_info.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/modules/network_element/service/ne_info.go b/src/modules/network_element/service/ne_info.go index ea4986f2..e3626a0e 100644 --- a/src/modules/network_element/service/ne_info.go +++ b/src/modules/network_element/service/ne_info.go @@ -12,6 +12,7 @@ import ( "be.ems/src/framework/logger" "be.ems/src/framework/redis" "be.ems/src/framework/telnet" + "be.ems/src/framework/utils/generate" "be.ems/src/framework/utils/parse" "be.ems/src/framework/utils/ssh" neFetchlink "be.ems/src/modules/network_element/fetch_link" @@ -243,9 +244,10 @@ func (r *NeInfo) SelectById(infoId string, bandHost bool) model.NeInfo { func (r *NeInfo) Insert(neInfo model.NeInfo) string { // 主机信息新增 if neInfo.Hosts != nil { + uuid := generate.Code(4) var hostIDs []string for _, host := range neInfo.Hosts { - host.Title = fmt.Sprintf("%s_%s_%d", strings.ToUpper(neInfo.NeType), neInfo.NeId, host.Port) + host.Title = neInfo.NeName + "_" + uuid host.GroupID = "1" host.CreateBy = neInfo.CreateBy hostId := NewNeHost.Insert(host) @@ -268,9 +270,10 @@ func (r *NeInfo) Insert(neInfo model.NeInfo) string { func (r *NeInfo) Update(neInfo model.NeInfo) int64 { // 主机信息更新 if neInfo.Hosts != nil { + uuid := generate.Code(4) for _, host := range neInfo.Hosts { if host.HostID != "" { - host.Title = fmt.Sprintf("%s_%s_%d", strings.ToUpper(neInfo.NeType), neInfo.NeId, host.Port) + host.Title = neInfo.NeName + "_" + uuid host.GroupID = "1" host.UpdateBy = neInfo.UpdateBy NewNeHost.Update(host)