Browse Source

Fix the user avatar bug.

master
zicla 8 years ago
parent
commit
8c594a2213
  1. 28
      rest/matter_controller.go
  2. 3
      rest/user_controller.go

28
rest/matter_controller.go

@ -204,22 +204,26 @@ func (this *MatterController) Upload(writer http.ResponseWriter, request *http.R
} }
user = this.userDao.CheckByUuid(userUuid) user = this.userDao.CheckByUuid(userUuid)
puuid := request.FormValue("puuid")
if puuid == "" {
return this.Error("puuid必填")
} else {
if puuid != "root" {
//找出上一级的文件夹。
this.matterDao.FindByUuidAndUserUuid(puuid, userUuid)
}
}
alienStr := request.FormValue("alien") alienStr := request.FormValue("alien")
alien := false alien := false
puuid := ""
if alienStr == "true" { if alienStr == "true" {
alien = true alien = true
//如果是应用文件的话,统一放在同一个地方。
puuid = this.matterService.GetDirUuid(userUuid, "/应用数据")
} else {
puuid = request.FormValue("puuid")
if puuid == "" {
return this.Error("puuid必填")
} else {
if puuid != "root" {
//找出上一级的文件夹。
this.matterDao.FindByUuidAndUserUuid(puuid, userUuid)
}
}
} }
request.ParseMultipartForm(32 << 20) request.ParseMultipartForm(32 << 20)

3
rest/user_controller.go

@ -138,6 +138,7 @@ func (this *UserController) Create(writer http.ResponseWriter, request *http.Req
//编辑一个用户的资料。 //编辑一个用户的资料。
func (this *UserController) Edit(writer http.ResponseWriter, request *http.Request) *WebResult { func (this *UserController) Edit(writer http.ResponseWriter, request *http.Request) *WebResult {
avatarUrl := request.FormValue("avatarUrl")
uuid := request.FormValue("uuid") uuid := request.FormValue("uuid")
phone := request.FormValue("phone") phone := request.FormValue("phone")
gender := request.FormValue("gender") gender := request.FormValue("gender")
@ -151,7 +152,7 @@ func (this *UserController) Edit(writer http.ResponseWriter, request *http.Reque
} }
user := this.userDao.CheckByUuid(uuid) user := this.userDao.CheckByUuid(uuid)
user.AvatarUrl = avatarUrl
user.Phone = phone user.Phone = phone
user.Gender = GetGender(gender) user.Gender = GetGender(gender)
user.City = city user.City = city

Loading…
Cancel
Save