|
@@ -1970,7 +1970,6 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
|
|
|
throw new BizException("新群主不是管理员");
|
|
|
}
|
|
|
// 更新群主
|
|
|
- imGroupMember.setGroupRoleType(EImGroupRoleType.Owner.getCode());
|
|
|
imGroupMember.setIsAdmin(true);
|
|
|
imGroupMemberService.update(imGroupMember);
|
|
|
admin.setGroupRoleType(EImGroupRoleType.Admin.getCode());
|
|
@@ -1978,6 +1977,9 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
|
|
|
imGroupMemberService.update(admin);
|
|
|
// 调用IM接口
|
|
|
try {
|
|
|
+ //设置成管理员
|
|
|
+ imPluginContext.getPluginService().groupAdminCreate(admin.getImGroupId(),admin.getUserId().toString());
|
|
|
+ //设置成群主
|
|
|
imPluginContext.getPluginService().changeGroupOwner(groupTransferOwner.getImGroupId(), groupTransferOwner.getUserId(),groupTransferOwner.getCurrentOwner());
|
|
|
} catch (Exception e) {
|
|
|
log.error("转让群主失败", e);
|