|
@@ -279,8 +279,8 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
|
|
|
// imGroupMemberService.join(groupMembers, imGroupId);
|
|
|
}
|
|
|
|
|
|
- private Long createImGroup(ImGroup imGroup) throws Exception {
|
|
|
- ImGroupWrapper.ImGroup group = ImGroupWrapper.ImGroup.from(JSON.toJSONString(imGroup));
|
|
|
+ private String createImGroup(ImGroup imGroup) throws Exception {
|
|
|
+ ImGroupWrapper.ImGroup group =JSON.parseObject(JSON.toJSONString(imGroup), ImGroupWrapper.ImGroup.class);
|
|
|
|
|
|
//记录群成员
|
|
|
BasicUserInfo basicUserInfo = teacherDao.getBasicUserInfo(imGroup.getCreateBy());
|
|
@@ -330,9 +330,9 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
|
|
|
// this.baseMapper.insert(imGroup);
|
|
|
|
|
|
|
|
|
- Long groupId = createImGroup(imGroup);
|
|
|
+ String groupId = createImGroup(imGroup);
|
|
|
// // 添加学生
|
|
|
- List<ImGroupMember> groupMembers = imGroupMemberService.initGroupMembers(groupId.toString(), studentIds,
|
|
|
+ List<ImGroupMember> groupMembers = imGroupMemberService.initGroupMembers(groupId, studentIds,
|
|
|
ImGroupMemberRoleType.STUDENT);
|
|
|
List<com.yonge.cooleshow.biz.dal.wrapper.im.ImGroupMemberWrapper.ImGroupMember> groupMemberList = Lists.newArrayList();
|
|
|
for (ImGroupMember groupMember : groupMembers) {
|
|
@@ -347,7 +347,7 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
|
|
|
.roleType(groupMember.getRoleType().getCode())
|
|
|
.build());
|
|
|
}
|
|
|
- imGroupCoreService.saveImGroupMemberList(groupId.toString(), groupMemberList);
|
|
|
+ imGroupCoreService.saveImGroupMemberList(groupId, groupMemberList);
|
|
|
//处理本地群成员列表
|
|
|
// 添加老师
|
|
|
// List<ImGroupMember> groupMembers = imGroupMemberService.initGroupMember(imGroupId, imGroup.getCreateBy(),
|
|
@@ -497,10 +497,10 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
|
|
|
// ImGroupMemberRoleType.STUDENT));
|
|
|
// }
|
|
|
//创建融云群
|
|
|
- Long groupId = createImGroup(imGroup);
|
|
|
+ String groupId = createImGroup(imGroup);
|
|
|
|
|
|
// 添加学生
|
|
|
- List<ImGroupMember> groupMembers = imGroupMemberService.initGroupMembers(groupId.toString(), studentIdList,
|
|
|
+ List<ImGroupMember> groupMembers = imGroupMemberService.initGroupMembers(groupId, studentIdList,
|
|
|
ImGroupMemberRoleType.STUDENT);
|
|
|
List<com.yonge.cooleshow.biz.dal.wrapper.im.ImGroupMemberWrapper.ImGroupMember> groupMemberList = Lists.newArrayList();
|
|
|
for (ImGroupMember groupMember : groupMembers) {
|
|
@@ -515,7 +515,7 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
|
|
|
.roleType(groupMember.getRoleType().getCode())
|
|
|
.build());
|
|
|
}
|
|
|
- imGroupCoreService.saveImGroupMemberList(groupId.toString(), groupMemberList);
|
|
|
+ imGroupCoreService.saveImGroupMemberList(groupId, groupMemberList);
|
|
|
//加入融云群
|
|
|
// imGroupMemberService.join(groupMembers, imGroupId);
|
|
|
|