From 240559e8677703b690da5c1d682c413c502d9e49 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Fri, 1 May 2026 11:58:18 -0500 Subject: [PATCH] up --- pkg/models/conx_db.go | 12 +++++++++--- pkg/models/conx_ssh.go | 11 ++++++++--- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/pkg/models/conx_db.go b/pkg/models/conx_db.go index 7380a1f..a97c6c9 100755 --- a/pkg/models/conx_db.go +++ b/pkg/models/conx_db.go @@ -28,7 +28,7 @@ func GetAllConxDb(limit, offset int, search string) ([]ConxDb, int64, error) { db := app.Http.Database.DB.Model(&ConxDb{}) if search != "" { - db = db.Where("nombre LIKE ?", "%"+search+"%") + db = db.Where("usuario LIKE ? OR puerto LIKE ?", "%"+search+"%", "%"+search+"%") } db = db.Preload("Servidor").Preload("TipoDb") @@ -47,14 +47,20 @@ func GetAllConxDb(limit, offset int, search string) ([]ConxDb, int64, error) { } func CreateConxDb(conxDb ConxDb) error { - if err := app.Http.Database.DB.Create(&conxDb).Error; err != nil { + if err := app.Http.Database.DB.Omit("TipoDb", "Servidor").Create(&conxDb).Error; err != nil { return err } return nil } func UpdateConxDb(conxDb ConxDb) error { - if err := app.Http.Database.DB.Model(&conxDb).Updates(conxDb).Error; err != nil { + if err := app.Http.Database.DB.Model(&conxDb).Omit("TipoDb", "Servidor").Updates(map[string]interface{}{ + "puerto": conxDb.Puerto, + "usuario": conxDb.Usuario, + "password": conxDb.Password, + "tipo_db_id": conxDb.TipoDbID, + "servidor_id": conxDb.ServidorID, + }).Error; err != nil { return err } return nil diff --git a/pkg/models/conx_ssh.go b/pkg/models/conx_ssh.go index 5b866cf..a71553c 100755 --- a/pkg/models/conx_ssh.go +++ b/pkg/models/conx_ssh.go @@ -26,7 +26,7 @@ func GetAllConxSsh(limit, offset int, search string) ([]ConxSsh, int64, error) { db := app.Http.Database.DB.Model(&ConxSsh{}) if search != "" { - db = db.Where("nombre LIKE ?", "%"+search+"%") + db = db.Where("usuario LIKE ? OR puerto LIKE ?", "%"+search+"%", "%"+search+"%") } db = db.Preload("Servidor") @@ -45,14 +45,19 @@ func GetAllConxSsh(limit, offset int, search string) ([]ConxSsh, int64, error) { } func CreateConxSsh(conxSsh ConxSsh) error { - if err := app.Http.Database.DB.Create(&conxSsh).Error; err != nil { + if err := app.Http.Database.DB.Omit("Servidor").Create(&conxSsh).Error; err != nil { return err } return nil } func UpdateConxSsh(conxSsh ConxSsh) error { - if err := app.Http.Database.DB.Model(&conxSsh).Updates(conxSsh).Error; err != nil { + if err := app.Http.Database.DB.Model(&conxSsh).Omit("Servidor").Updates(map[string]interface{}{ + "usuario": conxSsh.Usuario, + "puerto": conxSsh.Puerto, + "servidor_id": conxSsh.ServidorID, + "password": conxSsh.Password, + }).Error; err != nil { return err } return nil