Add idCard in GetUserByFields().

This commit is contained in:
Gucheng Wang 2022-01-04 19:52:29 +08:00
parent ba32a45693
commit 69e0f4e40d
2 changed files with 9 additions and 3 deletions

View File

@ -35,14 +35,14 @@ type User struct {
DisplayName string `xorm:"varchar(100)" json:"displayName"`
Avatar string `xorm:"varchar(500)" json:"avatar"`
PermanentAvatar string `xorm:"varchar(500)" json:"permanentAvatar"`
Email string `xorm:"varchar(100)" json:"email"`
Phone string `xorm:"varchar(100)" json:"phone"`
Email string `xorm:"varchar(100) index" json:"email"`
Phone string `xorm:"varchar(100) index" json:"phone"`
Location string `xorm:"varchar(100)" json:"location"`
Address []string `json:"address"`
Affiliation string `xorm:"varchar(100)" json:"affiliation"`
Title string `xorm:"varchar(100)" json:"title"`
IdCardType string `xorm:"varchar(100)" json:"idCardType"`
IdCard string `xorm:"varchar(100)" json:"idCard"`
IdCard string `xorm:"varchar(100) index" json:"idCard"`
Homepage string `xorm:"varchar(100)" json:"homepage"`
Bio string `xorm:"varchar(100)" json:"bio"`
Tag string `xorm:"varchar(100)" json:"tag"`

View File

@ -64,6 +64,12 @@ func GetUserByFields(organization string, field string) *User {
return user
}
// check ID card
user = GetUserByField(organization, "idCard", field)
if user != nil {
return user
}
return nil
}