|
@@ -423,23 +423,6 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
|
|
|
|
|
|
imUserFriendService.saveUserFriend(teacherId, Sets.newHashSet(studentIds));
|
|
|
|
|
|
-
|
|
|
- ImGroup imGroup = new ImGroup();
|
|
|
- imGroup.setCreateBy(teacherId);
|
|
|
- imGroup.setAutoPassFlag(false);
|
|
|
- imGroup.setMemberNum(studentIds.size() + 1);
|
|
|
- imGroup.setName(courseGroup.getName());
|
|
|
- imGroup.setType(ImGroupType.COURSE);
|
|
|
- imGroup.setImg(sysConfigService.findConfigValue(SysConfigConstant.ICON_COURSE_GROUP_DEFAULT));
|
|
|
- imGroup.setCreateTime(now);
|
|
|
- imGroup.setUpdateTime(now);
|
|
|
-
|
|
|
-
|
|
|
- imGroup.setCourseGroupId(courseGroupId);
|
|
|
-
|
|
|
-
|
|
|
- String groupId = createImGroup(imGroup);
|
|
|
-
|
|
|
|
|
|
if (CourseScheduleEnum.PIANO_ROOM_CLASS.getCode().equals(courseGroupType)
|
|
|
|| CourseScheduleEnum.LIVE.getCode().equals(courseGroupType)) {
|
|
@@ -462,6 +445,23 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ ImGroup imGroup = new ImGroup();
|
|
|
+ imGroup.setCreateBy(teacherId);
|
|
|
+ imGroup.setAutoPassFlag(false);
|
|
|
+ imGroup.setMemberNum(studentIds.size() + 1);
|
|
|
+ imGroup.setName(courseGroup.getName());
|
|
|
+ imGroup.setType(ImGroupType.COURSE);
|
|
|
+ imGroup.setImg(sysConfigService.findConfigValue(SysConfigConstant.ICON_COURSE_GROUP_DEFAULT));
|
|
|
+ imGroup.setCreateTime(now);
|
|
|
+ imGroup.setUpdateTime(now);
|
|
|
+
|
|
|
+
|
|
|
+ imGroup.setCourseGroupId(courseGroupId);
|
|
|
+
|
|
|
+
|
|
|
+ String groupId = createImGroup(imGroup);
|
|
|
+
|
|
|
if (!studentIds.isEmpty()) {
|
|
|
|
|
|
List<ImGroupMember> groupMembers = imGroupMemberService.initGroupMembers(groupId, Sets.newHashSet(studentIds), ImGroupMemberRoleType.STUDENT);
|