feat:完善信息
This commit is contained in:
@ -38,7 +38,7 @@ func (c *Instance) Info() *InstanceInfo {
|
||||
}
|
||||
|
||||
// Detail 详细信息
|
||||
func (c *Instance) Detail() *InstanceDetailInfo {
|
||||
func (c *Instance) Detail() (*InstanceDetailInfo, error) {
|
||||
resp := &InstanceDetailInfo{InstanceInfo: InstanceInfo{Name: c.Name, Identity: c.Identity, SelectIdentity: c.SelectIdentity}}
|
||||
|
||||
mUserTenant := model.NewUserTenant()
|
||||
@ -47,18 +47,19 @@ func (c *Instance) Detail() *InstanceDetailInfo {
|
||||
"email", "job", "fixed_phone", "other"},
|
||||
model2.NewWhere("uid", c.UID), model2.NewWhere("identity", c.SelectIdentity))
|
||||
|
||||
if err != nil || !isExist {
|
||||
return resp
|
||||
if err != nil {
|
||||
return nil, err
|
||||
} else if isExist {
|
||||
resp.Name = mUserTenant.Name
|
||||
resp.Email = mUserTenant.Email
|
||||
resp.Job = mUserTenant.Job
|
||||
resp.FixedPhone = mUserTenant.FixedPhone
|
||||
}
|
||||
resp.Name = mUserTenant.Name
|
||||
resp.Email = mUserTenant.Email
|
||||
resp.Job = mUserTenant.Job
|
||||
resp.FixedPhone = mUserTenant.FixedPhone
|
||||
return resp
|
||||
return resp, nil
|
||||
}
|
||||
|
||||
// Switch 切换身份
|
||||
func (c *Instance) Switch(identity int) error {
|
||||
// SwitchIdentity 切换身份
|
||||
func (c *Instance) SwitchIdentity(identity int) error {
|
||||
if _, has := config.TenantUserIdentityData[identity]; !has {
|
||||
return errors.New("未知的身份信息")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user