feat(IM): 添加群成员时同步导入成员名称

addGroupMember在导入账号后逐个调用accountImport导入成员Nick名称

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-07-20 16:59:44 +08:00
co-authored by Claude
parent 38a0aa07dd
commit b5c5251913
3 changed files with 38 additions and 1 deletions
@@ -532,6 +532,16 @@ public class TencentCloudImUtil {
.map(AddGroupMemberDTO.MemberListDTO::getMemberAccount)
.collect(Collectors.toList());
multiAccountImport(memberAccounts);
// 导入成员名称(失败不影响主流程)
for (AddGroupMemberDTO.MemberListDTO member : dto.getMemberList()) {
if (StringUtils.isNotEmpty(member.getMemberName())) {
try {
accountImport(member.getMemberAccount(), member.getMemberName(), null);
} catch (Exception e) {
log.warn("导入群成员名称失败, account={}, name={}", member.getMemberAccount(), member.getMemberName(), e);
}
}
}
}
Integer random = RandomUtils.nextInt(0, 999999999);