This commit is contained in:
Lizandro Guarnizo
2026-05-01 11:58:18 -05:00
parent 1c27cdfaf1
commit 240559e867
2 changed files with 17 additions and 6 deletions
+9 -3
View File
@@ -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
+8 -3
View File
@@ -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