REQ-3345: 解决查询不到账号的问题
This commit is contained in:
parent
bf304c8292
commit
d4af3adae3
@ -68,9 +68,9 @@ public class GroupManager {
|
|||||||
BizAssertions.assertTrue(savedGroup == null || savedGroup.isDismissed(),
|
BizAssertions.assertTrue(savedGroup == null || savedGroup.isDismissed(),
|
||||||
String.format("群已经存在: %s", request.getName()));
|
String.format("群已经存在: %s", request.getName()));
|
||||||
ImAccounts imAccounts = accountService.getOrCreateImAccounts(request.getPeople());
|
ImAccounts imAccounts = accountService.getOrCreateImAccounts(request.getPeople());
|
||||||
|
String owner = imAccounts.findAccount(request.getOwner()).orElse(null);
|
||||||
|
BizAssertions.assertNotNull(owner, "群主没有IM账号, 无法创建群. {}", request.getOwner());
|
||||||
return transactionTemplate.execute(unused -> {
|
return transactionTemplate.execute(unused -> {
|
||||||
String owner = imAccounts.findAccount(request.getOwner()).orElse(null);
|
|
||||||
BizAssertions.assertNotNull(owner, "群主没有IM账号, 无法创建群. {}", request.getOwner());
|
|
||||||
Group group = groupSupport.buildNewGroup(request, imAccounts);
|
Group group = groupSupport.buildNewGroup(request, imAccounts);
|
||||||
BizAssertions.assertTrue(group.addMoreMembers(
|
BizAssertions.assertTrue(group.addMoreMembers(
|
||||||
request.getPeople().size()), "无法创建群, 群成员数量超过上限" + group.getMemberLimit());
|
request.getPeople().size()), "无法创建群, 群成员数量超过上限" + group.getMemberLimit());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user