REQ-3345: 群聊天消息过滤
This commit is contained in:
parent
7e6966865f
commit
2e01f785e2
@ -205,6 +205,7 @@ public class MessageController implements MessageApi {
|
||||
List<MessageTask.ReceivePerson> receivePersons = new ArrayList<>(requestReceivePersons);
|
||||
if (CollectionUtils.isNotEmpty(request.getImReceiveAccounts())) {
|
||||
for (String account : request.getImReceiveAccounts()) {
|
||||
ensureImAccountNotBlank(account);
|
||||
receivePersons.add(MessageTask.ReceivePerson.builder()
|
||||
.imAccount(account)
|
||||
.build());
|
||||
@ -255,6 +256,7 @@ public class MessageController implements MessageApi {
|
||||
List<MessageTask.ReceivePerson> receivePersons = new ArrayList<>(requestReceivePersons);
|
||||
if (CollectionUtils.isNotEmpty(request.getImReceiveAccounts())) {
|
||||
for (String account : request.getImReceiveAccounts()) {
|
||||
ensureImAccountNotBlank(account);
|
||||
receivePersons.add(MessageTask.ReceivePerson.builder()
|
||||
.imAccount(account)
|
||||
.build());
|
||||
@ -274,6 +276,11 @@ public class MessageController implements MessageApi {
|
||||
return ApiResult.ok(messageTask.getId());
|
||||
}
|
||||
|
||||
private void ensureImAccountNotBlank(String imAccount) {
|
||||
BizAssertions.assertTrue(StringUtils.isNotBlank(imAccount), "接收人IM账号不能为空");
|
||||
BizAssertions.assertFalse("null".equalsIgnoreCase(imAccount), "接收人IM账号不能为空");
|
||||
}
|
||||
|
||||
@Override
|
||||
public ApiResult<MessageUpdateResponse> updateMessage(UpdateMessageRequest request) {
|
||||
log.info("updateMessage, request={}", request);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user