Browse Source

feat: support phone push app

master
wangxiang 1 year ago
parent
commit
593b11c7ef
  1. 2
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushApplicationServiceImpl.java
  2. 1
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushConcernFanServiceImpl.java

2
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushApplicationServiceImpl.java

@ -103,6 +103,8 @@ public class PushApplicationServiceImpl extends ServiceImpl<PushApplicationMappe @@ -103,6 +103,8 @@ public class PushApplicationServiceImpl extends ServiceImpl<PushApplicationMappe
.eq(PushConcernFan::getStatus, PushAuditStatusEnum.APPROVED.getValue()));
pushChatMessage.setAlias(pushConcernFanList.stream().map(PushConcernFan::getFanUserId).collect(Collectors.joining(",")));
}
if (StrUtil.isBlank(pushChatMessage.getAlias())) throw new CheckedException("推送用户别名ID找不到!");
// 过滤黑名单,根据谁拉黑了推送方用户进行过滤推送用户
List<PushBlacklist> pushBlacklists = iPushBlacklistService.list(Wrappers.<PushBlacklist>lambdaQuery().eq(PushBlacklist::getFanUserId, pushChatMessage.getUserId()));
pushBlacklists.forEach(item -> pushChatMessage.setAlias(pushChatMessage.getAlias().replaceAll(item.getConcernUserId() + ",?", "")));

1
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushConcernFanServiceImpl.java

@ -101,6 +101,7 @@ public class PushConcernFanServiceImpl extends ServiceImpl<PushConcernFanMapper, @@ -101,6 +101,7 @@ public class PushConcernFanServiceImpl extends ServiceImpl<PushConcernFanMapper,
.eq(StrUtil.isNotBlank(pushChatMessage.getPushTypeId()), PushConcernFanType::getTypeId, pushChatMessage.getPushTypeId())
.eq(StrUtil.isBlank(pushChatMessage.getPushTypeId()), PushConcernFanType::getDefaultType, "1"));
}
if (StrUtil.isBlank(pushChatMessage.getAlias())) throw new CheckedException("推送用户别名ID找不到!");
// 过滤黑名单,根据谁拉黑了推送方用户进行过滤推送用户
List<PushBlacklist> pushBlacklists = iPushBlacklistService.list(Wrappers.<PushBlacklist>lambdaQuery().eq(PushBlacklist::getFanUserId, pushChatMessage.getUserId()));

Loading…
Cancel
Save