abiao преди 4 години
родител
ревизия
15a605969b
променени са 1 файла, в които са добавени 7 реда и са изтрити 10 реда
  1. 7 10
      go/gopath/src/fohow.com/apps/controllers/user_controller/user_controller.go

+ 7 - 10
go/gopath/src/fohow.com/apps/controllers/user_controller/user_controller.go

@@ -558,14 +558,16 @@ func (self *UserController) UpdateUserInfo() {
 	//qq := self.GetString("qq")
 
 	user := self.GetCurrentUser(false)
+	wxUser := self.GetCurrentWxUser(false)
 	file, _, err := self.GetFile("head")
-	if err != nil {
-		self.ReturnError(403, apps.UploadUserHeadError, "", nil)
+	if err == nil {
+		user.UploadHead(file)
+		wxUser.Head = user.Head
 	}
-	user.UploadHead(file)
-	user.Head = user.Head
+
 	if sexErr == nil {
 		user.Sex = sex
+		wxUser.Sex = sex
 	}
 
 	if birthday != "" {
@@ -573,13 +575,8 @@ func (self *UserController) UpdateUserInfo() {
 		user.Birthday = t
 	}
 	user.Nickname = nickName
-	user.Save()
-	wxUser := self.GetCurrentWxUser(false)
-	wxUser.Head = user.Head
-	if sexErr == nil {
-		wxUser.Sex = sex
-	}
 	wxUser.Nickname = nickName
+	user.Save()
 	wxUser.Save()
 	// user.BirthdayStr = birthday
 	self.Data["json"] = wxUser