|
@@ -574,13 +574,14 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
|
|
|
ImGroupMember imGroupMember = new ImGroupMember();
|
|
|
imGroupMember.setImGroupId(imGroup.getId());
|
|
|
imGroupMember.setUserId(userId);
|
|
|
- imGroupMember.setIsAdmin(schoolStaffType.equals(ESchoolStaffType.ORCHESTRA_LEADER));
|
|
|
imGroupMember.setRoleType(schoolStaffType.getDescribe());
|
|
|
imGroupMember.setNickname(name);
|
|
|
if (StringUtils.isNotEmpty(schoolStaffType.getDescribe())) {
|
|
|
imGroupMember.setType(EFriendRoleType.getByName(schoolStaffType.getDescribe()).name());
|
|
|
}
|
|
|
imGroupMember.setTenantId(imGroup.getTenantId());
|
|
|
+ imGroupMemberService.initImGroupMember(imGroupMember,imGroup.getGroupType());
|
|
|
+
|
|
|
ImGroupMemberWrapper.ImGroupMember groupMember = new ImGroupMemberWrapper.ImGroupMember();
|
|
|
groupMember.setUserId(userId.longValue());
|
|
|
groupMember.setImUserId(userId.toString());
|
|
@@ -593,9 +594,9 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
|
|
|
groupMember.setIsAdmin(imGroupMember.getIsAdmin());
|
|
|
imGroupCoreService.groupMemberJoin(imGroup.getId(), Lists.newArrayList(groupMember));
|
|
|
// 更新群主流程
|
|
|
- if (schoolStaffType.equals(ESchoolStaffType.ORCHESTRA_LEADER)) {
|
|
|
+ /*if (schoolStaffType.equals(ESchoolStaffType.ORCHESTRA_LEADER)) {
|
|
|
groupChangeOwner(userId, imGroup.getId());
|
|
|
- }
|
|
|
+ }*/
|
|
|
imGroupMemberDao.insert(imGroupMember);
|
|
|
|
|
|
}
|