浏览代码

bug fix and log

胡轶钦 6 年前
父节点
当前提交
1b3563424b
共有 4 个文件被更改,包括 20 次插入6 次删除
  1. 2
    0
      controllers/component.go
  2. 1
    1
      controllers/sysuser/sysuser.go
  3. 10
    0
      service/sysuser/sysuser.go
  4. 7
    5
      service/wechatimg/wechatimg.go

+ 2
- 0
controllers/component.go 查看文件

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

+ 1
- 1
controllers/sysuser/sysuser.go 查看文件

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

+ 10
- 0
service/sysuser/sysuser.go 查看文件

101
 	return nil
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
 func (s *SysuserServ) DeleteUser(userId string) error {
114
 func (s *SysuserServ) DeleteUser(userId string) error {
105
 	err := s.dao.DeleteUser(userId)
115
 	err := s.dao.DeleteUser(userId)
106
 	if err != nil {
116
 	if err != nil {

+ 7
- 5
service/wechatimg/wechatimg.go 查看文件

64
 			wechatimgs = append(wechatimgs, wechat)
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
 	return nil
75
 	return nil
74
 }
76
 }
75
 func (s *WechatImgServ) DeleteImg(mediaId string) error {
77
 func (s *WechatImgServ) DeleteImg(mediaId string) error {