zqbao 9 月之前
父节点
当前提交
9f8bb6f479
共有 2 个文件被更改,包括 10 次插入8 次删除
  1. 5 2
      controllers/wechat.go
  2. 5 6
      services/wechat/wechat.go

+ 5 - 2
controllers/wechat.go

@@ -262,6 +262,10 @@ func (this *WechatController) Subscribe() {
 		if err := recover(); err != nil {
 			fmt.Println(err)
 		}
+		if br.Ret != 200 {
+			b, _ := json.Marshal(br)
+			alarm_msg.SendAlarmMsg(string(b), 1)
+		}
 		this.Data["json"] = br
 		this.ServeJSON()
 	}()
@@ -291,8 +295,7 @@ func (this *WechatController) Subscribe() {
 		return
 	}
 	u := &models.UserRecord{
-		OpenId:  info.OpenId,
-		UnionId: info.UnionId,
+		OpenId: info.OpenId,
 	}
 	_, err = u.Insert()
 	if err != nil {

+ 5 - 6
services/wechat/wechat.go

@@ -130,12 +130,11 @@ func GetJsConfig(signUrl string) (jsConf *js.Config, err error) {
 }
 
 type WxUserInfo struct {
-	OpenId       string
-	UnionId      string
-	AccessToken  string
-	ExpiresIn    string
-	RefreshToken string
-	Scope        string
+	OpenId       string `json:"openid"`
+	AccessToken  string `json:"access_token"`
+	ExpiresIn    string `json:"expires_in"`
+	RefreshToken string `json:"refresh_token"`
+	Scope        string `json:"scope"`
 	ErrCode      int
 	ErrMsg       string
 }