2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 06:47:20 +08:00

feat: 优化创建网站创建数据库

This commit is contained in:
耗子
2024-11-27 02:14:16 +08:00
parent 3677d0317c
commit 5d5633b31a
8 changed files with 57 additions and 28 deletions

View File

@@ -51,6 +51,17 @@ func (r databaseServerRepo) Get(id uint) (*biz.DatabaseServer, error) {
return databaseServer, nil
}
func (r databaseServerRepo) GetByName(name string) (*biz.DatabaseServer, error) {
databaseServer := new(biz.DatabaseServer)
if err := app.Orm.Where("name = ?", name).First(databaseServer).Error; err != nil {
return nil, err
}
r.checkServer(databaseServer)
return databaseServer, nil
}
func (r databaseServerRepo) Create(req *request.DatabaseServerCreate) error {
databaseServer := &biz.DatabaseServer{
Name: req.Name,