Kaynağa Gözat

增加save wx user info,保存头像

abiao 4 yıl önce
ebeveyn
işleme
4a2a176866

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

@@ -5,6 +5,7 @@ import (
 	"encoding/hex"
 	"fmt"
 	"fohow.com/libs/lib_redis"
+	"fohow.com/libs/tool"
 	"strconv"
 
 	// "math/rand"
@@ -210,6 +211,9 @@ func (self *PermitController) SaveWxuserInfo() {
 		Country   string `json:"country"`   // 用户所在国家
 		AvatarUrl string `json:"avatarUrl"` // 头像
 	}
+	if len(params) <= 0 {
+		self.ReturnError(403, apps.ParamsError, "", nil)
+	}
 
 	info := new(UserInfo)
 	err := json.Unmarshal([]byte(params), &info)
@@ -232,10 +236,10 @@ func (self *PermitController) SaveWxuserInfo() {
 		Result bool   `json:"result"`
 		Head   string `json:"head"`
 	}
+	headImag := tool.GetCdnFullImgUrl(wxUser.Head)
+	//beego.BeeLogger.Info("save_wx_user_info err: %v ", wxUser)
 
-	beego.BeeLogger.Info("save_wx_user_info err: %v ", wxUser)
-
-	self.Data["json"] = &Ret{Result: true, Head: wxUser.Head}
+	self.Data["json"] = &Ret{Result: true, Head: headImag}
 	self.ServeJSON()
 }