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