Ver código fonte

bug fix and log

胡轶钦 6 anos atrás
pai
commit
1b3563424b

+ 2
- 0
controllers/component.go Ver arquivo

@@ -369,6 +369,8 @@ func (c *WechatController) getReplayMessage(receviceData map[string]string, wech
369 369
 		switch receviceData["Event"] {
370 370
 		case "subscribe":
371 371
 			if replay, err = c.serv.GetSubscribeByAppID(appID); err != nil {
372
+				beego.Info("_______________这里是关注回复————————————————")
373
+				beego.Info(replay)
372 374
 				utils.LogError("获取微信自动回复信息失败: " + err.Error())
373 375
 				return
374 376
 			}

+ 1
- 1
controllers/sysuser/sysuser.go Ver arquivo

@@ -68,7 +68,7 @@ func (c *SysuserController) BindUser() {
68 68
 func (c *SysuserController) UnbindUser() {
69 69
 	userId := c.GetString(":userId")
70 70
 	orgId := ""
71
-	err := c.dao.BindUser(userId, orgId)
71
+	err := c.dao.UnBindUser(userId, orgId)
72 72
 	if err != nil {
73 73
 		c.ResponseError(err)
74 74
 	}

+ 10
- 0
service/sysuser/sysuser.go Ver arquivo

@@ -101,6 +101,16 @@ func (s *SysuserServ) BindUser(userId, orgId string) error {
101 101
 	return nil
102 102
 
103 103
 }
104
+func (s *SysuserServ) UnBindUser(userId, orgId string) error {
105
+	err := s.dao.BindUserToOrg(userId, orgId)
106
+	if err != nil {
107
+		utils.LogError("綁定用户失败: " + err.Error())
108
+		return errors.New("綁定用户失败")
109
+	}
110
+	return nil
111
+
112
+}
113
+
104 114
 func (s *SysuserServ) DeleteUser(userId string) error {
105 115
 	err := s.dao.DeleteUser(userId)
106 116
 	if err != nil {

+ 7
- 5
service/wechatimg/wechatimg.go Ver arquivo

@@ -64,12 +64,14 @@ func (s *WechatImgServ) SyncWechatImg(data interface{}, orgId string) error {
64 64
 			wechatimgs = append(wechatimgs, wechat)
65 65
 		}
66 66
 	}
67
-
68
-	err := s.dao.AddWechatImgs(wechatimgs)
69
-	if err != nil {
70
-		utils.LogError("同步图片失败: " + err.Error())
71
-		return errors.New("同步图片失败")
67
+	if len(wechatimgs) > 0 {
68
+		err := s.dao.AddWechatImgs(wechatimgs)
69
+		if err != nil {
70
+			utils.LogError("同步图片失败: " + err.Error())
71
+			return errors.New("同步图片失败")
72
+		}
72 73
 	}
74
+
73 75
 	return nil
74 76
 }
75 77
 func (s *WechatImgServ) DeleteImg(mediaId string) error {