Bläddra i källkod

增加save wx user info,保存头像

abiao 4 år sedan
förälder
incheckning
ae2b588023

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

@@ -210,19 +210,12 @@ func (self *PermitController) SaveWxuserInfo() {
 		Country   string `json:"country"`   // 用户所在国家
 		AvatarUrl string `json:"avatarUrl"` // 头像
 	}
-	type Info struct {
-		ErrMsg        string    `json:"errMsg"`
-		RawData       string    `json:"rawData"`
-		Signature     string    `json:"signature"`
-		Iv            string    `json:"iv"`
-		EncryptedData string    `json:"encryptedData"`
-		UserInfo      *UserInfo `json:"userInfo"`
-	}
-	info := new(Info)
+
+	info := new(UserInfo)
 	err := json.Unmarshal([]byte(params), &info)
+	beego.BeeLogger.Info("SaveWxuserInfo info:%s", info)
 
 	if err != nil {
-		//beego.BeeLogger.Error("XcxAuthorize err: %s, info:%s", err, info)
 		self.ReturnError(403, apps.ParamsError, "", nil)
 	}
 
@@ -234,7 +227,7 @@ func (self *PermitController) SaveWxuserInfo() {
 	}
 
 	beego.BeeLogger.Warn("SaveWxuserInfo ")
-	wxUser.UploadHead(info.UserInfo.AvatarUrl)
+	wxUser.UploadHead(info.AvatarUrl)
 	type Ret struct {
 		Result bool   `json:"result"`
 		Head   string `json:"head"`