ddns/mysql/domain-mysql.go

32 lines
671 B
Go
Raw Normal View History

2023-11-26 13:35:17 +00:00
package mysql
import (
"github.com/sirupsen/logrus"
"myschools.me/suguo/ddns/model"
)
func DomainDetail(id *string) (*model.Domain, error) {
db, _ := mysqlNew()
dm := &model.Domain{}
if err := db.First(dm, "id=?", *id).Error; err != nil {
logrus.WithFields(logrus.Fields{
"app": "ddns",
"func": "DomainDetail",
}).Warnf("db.First: %s", err.Error())
return nil, err
}
return dm, nil
}
func DomainUpdate(dm *model.Domain) error {
db, _ := mysqlNew()
if err := db.Updates(dm).Error; err != nil {
logrus.WithFields(logrus.Fields{
"app": "ddns",
"func": "DomainUpdate",
}).Warnf("db.Updates: %s", err.Error())
return err
}
return nil
}