up
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user