|
@@ -123,15 +123,15 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
classGroup.setUpdateTime(date);
|
|
|
classGroup.setType(ClassGroupTypeEnum.NORMAL);
|
|
|
String userIds = classGroup.getUserIds();
|
|
|
- String[] userIdArr = userIds.split(",");
|
|
|
+ HashSet<String> userIdStrSet = new HashSet<>(Arrays.asList(userIds.split(",")));
|
|
|
|
|
|
- classGroup.setExpectStudentNum(userIdArr.length);
|
|
|
- classGroup.setStudentNum(userIdArr.length);
|
|
|
+ classGroup.setExpectStudentNum(userIdStrSet.size());
|
|
|
+ classGroup.setStudentNum(userIdStrSet.size());
|
|
|
insert(classGroup);
|
|
|
|
|
|
//2、插入班级学生关联关系
|
|
|
List<ClassGroupStudentMapper> classGroupStudentList = new ArrayList<>();
|
|
|
- for (String userId : userIdArr) {
|
|
|
+ for (String userId : userIdStrSet) {
|
|
|
ClassGroupStudentMapper classGroupStudentMapper = new ClassGroupStudentMapper();
|
|
|
classGroupStudentMapper.setMusicGroupId(classGroup.getMusicGroupId());
|
|
|
classGroupStudentMapper.setClassGroupId(classGroup.getId());
|