浏览代码

修改bug

dxc 2 年之前
父节点
当前提交
62ddf3601d
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      internal/logic/callback/callbackmsglogic.go

+ 5 - 0
internal/logic/callback/callbackmsglogic.go

@@ -228,6 +228,11 @@ func updateCustomerList(svcCtx *svc.ServiceContext, userIds pie.Strings) {
 			continue
 		}
 		_, err := svcCtx.CbCustomerModel.GetCustomerByExternalUserid(uid)
+		key := fmt.Sprintf("cb_user_state:%v", uid)
+		v, _ := svcCtx.Redis.Get(key)
+		if v == "4" {
+			continue
+		}
 		if err != nil {
 			//此处因为该接口查询多个用户时,如果其中一个超过24小时不回复,会导致所有信息都不会返回,因此这里单独请求
 			err, list := svcCtx.WxApi.GetCustomerList([]string{uid})