|
@@ -548,3 +548,40 @@ func (self *UserController) SysUserBind() {
|
|
|
self.Data["json"] = ret
|
|
self.Data["json"] = ret
|
|
|
self.ServeJSON()
|
|
self.ServeJSON()
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+//修改用户信息
|
|
|
|
|
+func (self *UserController) UpdateUserInfo() {
|
|
|
|
|
+
|
|
|
|
|
+ nickName := self.GetString("nickname")
|
|
|
|
|
+ birthday := self.GetString("birthday")
|
|
|
|
|
+ sex, sexErr := self.GetInt64("sex")
|
|
|
|
|
+ //qq := self.GetString("qq")
|
|
|
|
|
+
|
|
|
|
|
+ user := self.GetCurrentUser(false)
|
|
|
|
|
+ file, _, err := self.GetFile("head")
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ self.ReturnError(403, apps.UploadUserHeadError, "", nil)
|
|
|
|
|
+ }
|
|
|
|
|
+ user.UploadHead(file)
|
|
|
|
|
+ user.Head = self.GetFullImgUrl(user.Head)
|
|
|
|
|
+ if sexErr == nil {
|
|
|
|
|
+ user.Sex = sex
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if birthday != "" {
|
|
|
|
|
+ t, _ := time.Parse("2006-01-02", birthday)
|
|
|
|
|
+ user.Birthday = t
|
|
|
|
|
+ }
|
|
|
|
|
+ user.Nickname = nickName
|
|
|
|
|
+ user.Save()
|
|
|
|
|
+ wxUser := self.GetCurrentWxUser(false)
|
|
|
|
|
+ wxUser.Head = self.GetFullImgUrl(user.Head)
|
|
|
|
|
+ if sexErr == nil {
|
|
|
|
|
+ wxUser.Sex = sex
|
|
|
|
|
+ }
|
|
|
|
|
+ wxUser.Nickname = nickName
|
|
|
|
|
+ wxUser.Save()
|
|
|
|
|
+ // user.BirthdayStr = birthday
|
|
|
|
|
+ self.Data["json"] = wxUser
|
|
|
|
|
+ self.ServeJSON()
|
|
|
|
|
+}
|