db 修改
This commit is contained in:
parent
39967329b3
commit
7cab8f82d7
|
@ -34,7 +34,7 @@ type DbEditRequest struct {
|
||||||
DbName string `json:"db_name" validate:"required" form:"db_name" example:""`
|
DbName string `json:"db_name" validate:"required" form:"db_name" example:""`
|
||||||
DbType string `json:"db_type" validate:"required" form:"db_type" example:"mysql"`
|
DbType string `json:"db_type" validate:"required" form:"db_type" example:"mysql"`
|
||||||
DbPermission int `json:"db_permission" validate:"required" form:"db_permission" example:"1"`
|
DbPermission int `json:"db_permission" validate:"required" form:"db_permission" example:"1"`
|
||||||
Source string `json:"source" validate:"required" form:"source" example:""`
|
Source string `json:"source" form:"source" example:""`
|
||||||
Desc string `json:"desc" form:"desc" example:""`
|
Desc string `json:"desc" form:"desc" example:""`
|
||||||
Status int `json:"status" form:"status" example:"1"`
|
Status int `json:"status" form:"status" example:"1"`
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,7 @@ func DbList(request *backend.DbListRequest, page int, limit int) (count int64, D
|
||||||
if request.DbPermission != 0 {
|
if request.DbPermission != 0 {
|
||||||
session = session.And(builder.Eq{"DbPermission": request.DbPermission})
|
session = session.And(builder.Eq{"DbPermission": request.DbPermission})
|
||||||
}
|
}
|
||||||
count, err = session.Omit("source", "UpdateTime").FindAndCount(&DbListInfo)
|
count, err = session.OrderBy("db_id desc").Omit("source", "UpdateTime").FindAndCount(&DbListInfo)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -42,8 +42,16 @@ func DbAdd(request *backend.DbAddRequest) (err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func DbEdit(request *backend.DbEditRequest) (err error) {
|
func DbEdit(request *backend.DbEditRequest) (err error) {
|
||||||
|
var info crondbmodel.CronDb
|
||||||
|
flag, _ := crondbmodel.GetInstance().GetDb().ID(request.DbId).Get(&info)
|
||||||
|
if !flag {
|
||||||
|
return
|
||||||
|
}
|
||||||
var db crondbmodel.CronDb
|
var db crondbmodel.CronDb
|
||||||
_ = mapstructure.Decode(request, &db)
|
_ = mapstructure.Decode(request, &db)
|
||||||
|
if request.Source == "" {
|
||||||
|
request.Source = info.Source
|
||||||
|
}
|
||||||
_, err = crondbmodel.GetInstance().GetDb().ID(request.DbId).Update(&db)
|
_, err = crondbmodel.GetInstance().GetDb().ID(request.DbId).Update(&db)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue