diff --git a/src/super/dao/user_app_domain_dao.go b/src/super/dao/user_app_domain_dao.go index 777847c..a7f5c32 100644 --- a/src/super/dao/user_app_domain_dao.go +++ b/src/super/dao/user_app_domain_dao.go @@ -1,9 +1,10 @@ -package dao +package dao import "code.fnuoos.com/zhimeng/model.git/src/super/model" type UserAppDomainDao interface { GetUserAppDomain(masterId int) (m *model.UserAppDomain, err error) + GetUserAppDomainByPlatform(masterId int, platform string) (m *model.UserAppDomain, err error) GetAppDomainByHost(host string) (m *model.UserAppDomain, err error) GetAppDomainByType(kind, masterId string) (m *model.UserAppDomain, err error) UserAppDomainInsert(m *model.UserAppDomain) (int64, error) diff --git a/src/super/implement/user_app_domain_implement.go b/src/super/implement/user_app_domain_implement.go index 9cc70f0..8cb7f62 100644 --- a/src/super/implement/user_app_domain_implement.go +++ b/src/super/implement/user_app_domain_implement.go @@ -50,7 +50,17 @@ func (u UserAppDomainDb) GetUserAppDomain(masterId int) (m *model.UserAppDomain, } return m, nil } - +func (u UserAppDomainDb) GetUserAppDomainByPlatform(masterId int, platform string) (m *model.UserAppDomain, err error) { + m = new(model.UserAppDomain) + has, err := u.Db.Where("uuid =? and type=? and is_ssl=1", masterId, platform, 1).Get(m) + if err != nil { + return nil, zhios_order_relate_logx.Error(err) + } + if has == false { + return nil, nil + } + return m, nil +} func (u UserAppDomainDb) UserAppDomainInsert(m *model.UserAppDomain) (int64, error) { insertAffected, err := u.Db.InsertOne(m) if err != nil {