|
@@ -236,6 +236,7 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher> imple
|
|
|
return teachers.stream().distinct().collect(Collectors.toList());
|
|
|
}
|
|
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public void queryGroupStudents1(Integer teacherId, String search) {
|
|
|
//获取关联的学员列表
|
|
|
Set<Integer> studentIds = teacherDao.queryCourseClassStudentIds(teacherId);
|
|
@@ -295,10 +296,12 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher> imple
|
|
|
if(studentIds.size() > 0){
|
|
|
teachers.addAll(teacherDao.queryTeacherBaseInfo(studentIds,search));
|
|
|
}
|
|
|
- //删除现有的用户通讯录
|
|
|
- imUserFriendDao.deleteByUserId(teacherId);
|
|
|
- //批量新增
|
|
|
- imUserFriendDao.batchInsert(teachers,teacherId);
|
|
|
+ if(teachers.size() > 0){
|
|
|
+ //删除现有的用户通讯录
|
|
|
+ imUserFriendDao.deleteByUserId(teacherId);
|
|
|
+ //批量新增
|
|
|
+ imUserFriendDao.batchInsert(teachers,teacherId);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|