Commit 030c55b4 by Future

系统消息推送

parent ffe516c1
......@@ -192,7 +192,7 @@ public class NormalChatAction {
// 在线用户直接发消息
Boolean sendSuccess = sendMsgForOnline(member.getFkClientId(), imMessageOnlineSend);
if (isPush && !sendSuccess && !member.getDoNotDisturb()) {
if (isPush && !member.getDoNotDisturb()) {
try {
// 异步推送系统通知消息 5分钟内推一次消息
PushDTO pushDTO = mqSender.buildPushDto(push, member.getFkClientId(), member.getClientId(), imApplication);
......
......@@ -625,12 +625,10 @@ public class ImMessageServiceImpl extends BaseServiceImpl<ImMessageMapper, ImMes
}
// 在线用户直接发消息
Boolean sendResult = sendMsgForOnline(members.getFkClientId(), imMessageOnlineSend);
if (!sendResult) {
// 离线消息推送
pushMsgToOfflineMembers(application, members, param.getPushContent(), param.getPushExt());
}
}
}
return true;
}
......@@ -774,11 +772,9 @@ public class ImMessageServiceImpl extends BaseServiceImpl<ImMessageMapper, ImMes
members, SnowflakeUtil.getId());
// 在线用户直接发消息
Boolean sendResult = sendMsgForOnline(members.getFkClientId(), imMessageOnlineSend);
if (!sendResult) {
// 离线消息推送
pushMsgToOfflineMembers(application, members, param.getPushContent(), param.getPushExt());
}
}
});
return true;
......@@ -876,11 +872,8 @@ public class ImMessageServiceImpl extends BaseServiceImpl<ImMessageMapper, ImMes
// 在线用户直接发消息
Boolean sendResult = sendMsgForOnline(members.getFkClientId(), imMessageOnlineSend);
if (!sendResult) {
// 离线消息推送
pushMsgToOfflineMembers(application, members, param.getPushContent(), param.getPushExt());
}
}
});
return true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment