Browse Source

获取用户全部头像信息

shen 4 years ago
parent
commit
90231eed99

+ 4 - 3
go/gopath/src/fohow.com/apps/controllers/permit_controller/permit_controller.go

@@ -226,7 +226,7 @@ func (self *PermitController) SaveWxuserInfo() {
 	if wxUser == nil {
 		self.ReturnError(403, apps.WxUserInfoError, "", nil)
 	}
-	wxUser.UploadHead(info.AvatarUrl)
+	headPath := wxUser.UploadHead(info.AvatarUrl)
 
 	//更新用户信息
 	wxUser.Nickname = info.NickName
@@ -246,8 +246,9 @@ func (self *PermitController) SaveWxuserInfo() {
 		user.Save()
 		go user.CopyWxUserHead(wxUser.Head)
 	}
-
-	headImag := tool.GetCdnFullImgUrl(wxUser.Head)
+	//消除user,wxuser缓存
+	go wxUser.CleanCache()
+	headImag := tool.GetCdnFullImgUrl(headPath)
 	//beego.BeeLogger.Info("save_wx_user_info err: %v ", wxUser)
 	type Ret struct {
 		Result bool   `json:"result"`