feat: (REQ-3057) 同步账号获取用户信息失败修复
This commit is contained in:
parent
a669dfcb7b
commit
2e8baa7c6e
@ -309,12 +309,17 @@ public class ChatGroupServiceImpl extends ServiceImpl<ChatGroupMapper, ChatGrou
|
||||
ownerId = saasRoleUserV2DTOS.get(0).getSaasRoleUser().getPersonId();
|
||||
break;
|
||||
case OU:
|
||||
List<SaasRoleUserV2DTO> saasRoleUserV2DTOSWhenOu = tyrApiGateway.fetchSaasRoleUserByWorkspaceOuIdRoleTypes(workspaceId, ouId, Sets.newHashSet(RoleTypeEnum.ADMIN));
|
||||
if (CollectionUtils.isEmpty(saasRoleUserV2DTOSWhenOu)) {
|
||||
this.sendDingRobot(String.format("创建群聊,personId:%d在workspaceId:%d,ouId:%d,人群类型:%s,找不到群主信息", personId, workspaceId,ouId, crowType.getDesc()));
|
||||
List<SaasRoleUserV2DTO> saasRoleUserV2DTOSWhenOuSuper = tyrApiGateway.fetchSaasRoleUserByWorkspaceOuIdRoleTypes(workspaceId, ouId, Sets.newHashSet(RoleTypeEnum.SUPER_ADMIN));
|
||||
if (CollectionUtils.isEmpty(saasRoleUserV2DTOSWhenOuSuper)) {
|
||||
List<SaasRoleUserV2DTO> saasRoleUserV2DTOSWhenOu = tyrApiGateway.fetchSaasRoleUserByWorkspaceOuIdRoleTypes(workspaceId, ouId, Sets.newHashSet(RoleTypeEnum.ADMIN));
|
||||
if (CollectionUtils.isEmpty(saasRoleUserV2DTOSWhenOu)) {
|
||||
this.sendDingRobot(String.format("创建群聊,personId:%d在workspaceId:%d,ouId:%d,人群类型:%s,找不到群主信息", personId, workspaceId,ouId, crowType.getDesc()));
|
||||
}
|
||||
BizAssertions.assertNotEmpty(saasRoleUserV2DTOSWhenOu, "personId:{}在workspaceId:{},ouId:{},找不到群主信息", personId, workspaceId, ouId);
|
||||
ownerId = saasRoleUserV2DTOSWhenOu.get(0).getSaasRoleUser().getPersonId();
|
||||
} else {
|
||||
ownerId = saasRoleUserV2DTOSWhenOuSuper.get(0).getSaasRoleUser().getPersonId();
|
||||
}
|
||||
BizAssertions.assertNotEmpty(saasRoleUserV2DTOSWhenOu, "personId:{}在workspaceId:{},ouId:{},找不到群主信息", personId, workspaceId, ouId);
|
||||
ownerId = saasRoleUserV2DTOSWhenOu.get(0).getSaasRoleUser().getPersonId();
|
||||
break;
|
||||
case TEAM:
|
||||
//获取personId,在workspaceId下项目班组对象,(角色列表:班组长/带班长/小组长/工人)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user