From dc088b7d94af5bea5662891ca7c13cb98db0d0da Mon Sep 17 00:00:00 2001 From: wubijie Date: Thu, 14 Nov 2024 17:32:10 +0800 Subject: [PATCH] Improve database configuration of sshfile --- configmanage/server/service/ssh.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/configmanage/server/service/ssh.go b/configmanage/server/service/ssh.go index 260fe43d..0f03686f 100644 --- a/configmanage/server/service/ssh.go +++ b/configmanage/server/service/ssh.go @@ -47,6 +47,7 @@ func (sc *SSHConfig) toSSHFile() SSHFile { Content: sc.Content, Version: fmt.Sprintf("v%s", time.Now().Format("2006-01-02-15-04-05")), IsActive: sc.IsActive, + IsFromHost: false, CreatedAt: time.Now(), } } @@ -240,15 +241,19 @@ func (sc *SSHConfig) Collect() ([]NodeResult, error) { for _, v := range data { if v.Error == "" { file, _ := json.Marshal(v.Data) - rf := RepoFile{ + sf := SSHFile{ UUID: uuid.New().String(), ConfigInfoUUID: sc.ConfigInfoUUID, + Path: sc.Path, + Name: sc.Name, Content: file, Version: fmt.Sprintf("v%s", time.Now().Format("2006-01-02-15-04-05")), IsFromHost: true, + IsActive: true, Hostuuid: v.UUID, + CreatedAt: time.Now(), } - err = rf.Add() + err = sf.Add() if err != nil { logger.Error("failed to add sshconfig: %s", err.Error()) results = append(results, NodeResult{ -- Gitee