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{})
|
db := app.Http.Database.DB.Model(&ConxDb{})
|
||||||
|
|
||||||
if search != "" {
|
if search != "" {
|
||||||
db = db.Where("nombre LIKE ?", "%"+search+"%")
|
db = db.Where("usuario LIKE ? OR puerto LIKE ?", "%"+search+"%", "%"+search+"%")
|
||||||
}
|
}
|
||||||
|
|
||||||
db = db.Preload("Servidor").Preload("TipoDb")
|
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 {
|
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 err
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func UpdateConxDb(conxDb ConxDb) error {
|
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 err
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ func GetAllConxSsh(limit, offset int, search string) ([]ConxSsh, int64, error) {
|
|||||||
db := app.Http.Database.DB.Model(&ConxSsh{})
|
db := app.Http.Database.DB.Model(&ConxSsh{})
|
||||||
|
|
||||||
if search != "" {
|
if search != "" {
|
||||||
db = db.Where("nombre LIKE ?", "%"+search+"%")
|
db = db.Where("usuario LIKE ? OR puerto LIKE ?", "%"+search+"%", "%"+search+"%")
|
||||||
}
|
}
|
||||||
|
|
||||||
db = db.Preload("Servidor")
|
db = db.Preload("Servidor")
|
||||||
@@ -45,14 +45,19 @@ func GetAllConxSsh(limit, offset int, search string) ([]ConxSsh, int64, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func CreateConxSsh(conxSsh ConxSsh) 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 err
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func UpdateConxSsh(conxSsh ConxSsh) error {
|
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 err
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
Reference in New Issue
Block a user