本文整理匯總了Golang中ibookings/models.User.Honours方法的典型用法代碼示例。如果您正苦於以下問題:Golang User.Honours方法的具體用法?Golang User.Honours怎麽用?Golang User.Honours使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ibookings/models.User
的用法示例。
在下文中一共展示了User.Honours方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: Info
func (this *UserController) Info() {
w := this.ResponseWriter
r := this.Request
r.ParseForm()
user := m.User{}
data := e.Data{Msg: "保存成功", Status: 1}
id := r.FormValue("id")
realName := r.FormValue("realName")
idCard := r.FormValue("idCard")
age := r.FormValue("age")
sex := r.FormValue("sex")
province := r.FormValue("province")
city := r.FormValue("city")
country := r.FormValue("country")
if realName == "" {
data.Msg = "真實姓名不能為空"
data.Status = 0
}
if data.Status == 1 {
if idCard == "" {
data.Msg = "身份證號不能為空"
data.Status = 0
} else {
reg := regexp.MustCompile(idCardReg)
if !reg.MatchString(idCard) {
data.Msg = "身份證號格式錯誤"
data.Status = 0
}
}
}
if data.Status == 1 {
if province == "請選擇" {
data.Msg = "請選擇完整的地區信息"
data.Status = 0
}
if city == "請選擇" {
data.Msg = "請選擇完整的地區信息"
data.Status = 0
}
if country == "請選擇" {
data.Msg = "請選擇完整的地區信息"
data.Status = 0
}
}
if data.Status == 1 {
user.Id = id
user.RealName = realName
user.IDCard = idCard
user.Age, _ = strconv.Atoi(age)
if sex == "on" {
user.Sex = "男"
} else {
user.Sex = "女"
}
user.Area = m.Area{province, city, country}
honours := make([]m.Honours, 3)
honours[0].Name = "sm"
honours[0].Title = "未實名認證"
honours[1].Name = "vip"
honours[1].Title = "普通用戶"
honours[2].Name = "db"
honours[2].Title = "未交擔保金"
user.Honours = honours
err := user.UpdateBaseInfoById()
if err != nil {
panic(err)
}
}
u.OutputJson(w, &data)
}