diff --git a/inside-notices/src/main/java/cn/axzo/msg/center/message/service/card/domain/CardGroup.java b/inside-notices/src/main/java/cn/axzo/msg/center/message/service/card/domain/CardGroup.java index 6351529c..480c8556 100644 --- a/inside-notices/src/main/java/cn/axzo/msg/center/message/service/card/domain/CardGroup.java +++ b/inside-notices/src/main/java/cn/axzo/msg/center/message/service/card/domain/CardGroup.java @@ -45,7 +45,7 @@ public class CardGroup { return getCards().stream().map(Card::getReceiverPersonId) .filter(personId -> { PushDevice device = deviceSnapshots.getDevice(personId); - return device.shouldPush(appType, PushChannel.NIM); + return !device.shouldPush(appType, PushChannel.NIM); }) .map(personId -> { ExcludePushPayload exclude = new ExcludePushPayload();