消息推送过滤null值
This commit is contained in:
@@ -222,7 +222,14 @@ public class SendEventUtils {
|
|||||||
payload.setPath("/pages/message/message?type="+payload.getType());
|
payload.setPath("/pages/message/message?type="+payload.getType());
|
||||||
noticeUserDto.setPayload(payload);
|
noticeUserDto.setPayload(payload);
|
||||||
}
|
}
|
||||||
sendEventToUser(noticeUserDto);
|
if (CollectionUtil.isNotEmpty(noticeUserDto.getPushClientId())) {
|
||||||
|
List<String> filteredList = noticeUserDto.getPushClientId().stream()
|
||||||
|
//过滤掉null
|
||||||
|
.filter(Objects::nonNull)
|
||||||
|
.collect(Collectors.toList());
|
||||||
|
noticeUserDto.setPushClientId(filteredList);
|
||||||
|
sendEventToUser(noticeUserDto);
|
||||||
|
}
|
||||||
//记录推送日志
|
//记录推送日志
|
||||||
for (User item : users) {
|
for (User item : users) {
|
||||||
CsEventSendMsg csEventSendMsg = new CsEventSendMsg();
|
CsEventSendMsg csEventSendMsg = new CsEventSendMsg();
|
||||||
|
|||||||
Reference in New Issue
Block a user