浏览代码

feat:不活跃用户不推送无消息提醒

wangchuanjin 1 年之前
父节点
当前提交
7b509c69c7
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      pushsubscribe/push/job/nomsgtipjob.go

+ 4 - 1
pushsubscribe/push/job/nomsgtipjob.go

@@ -66,7 +66,10 @@ func (n *NoMsgTipJob) Execute(taskType int) {
 				pushWait.Done()
 				pushWait.Done()
 			}()
 			}()
 			user := NewUserInfo(m, 1)
 			user := NewUserInfo(m, 1)
-			if len(user.SubSet.Keys) == 0 {
+			if user.SubPushInactive == 1 {
+				logger.Info("无消息提醒任务", taskType, "不活跃用户,过滤掉", user.Id)
+				return
+			} else if len(user.SubSet.Keys) == 0 {
 				logger.Info("无消息提醒任务", taskType, "没有订阅词,过滤掉", user.Id)
 				logger.Info("无消息提醒任务", taskType, "没有订阅词,过滤掉", user.Id)
 				return
 				return
 			} else if user.MemberStatus > 0 || user.VipStatus > 0 {
 			} else if user.MemberStatus > 0 || user.VipStatus > 0 {