|
@@ -436,16 +436,6 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
//新增修改老师表
|
|
|
Teacher teacher = insertOrUpdateTeacher(teacherSubmitReq);
|
|
|
|
|
|
- // 机构老师与学生互加好友关系
|
|
|
- if (Optional.ofNullable(teacher.getTenantId()).orElse(-1L) > 0) {
|
|
|
- // 自动与机构老师成为好友
|
|
|
- Set<Long> collect = studentService.lambdaQuery()
|
|
|
- .eq(Student::getTenantId, teacher.getTenantId()).list().stream()
|
|
|
- .map(Student::getUserId).collect(Collectors.toSet());
|
|
|
-
|
|
|
- imUserFriendService.saveUserFriend(teacher.getUserId(), collect);
|
|
|
- }
|
|
|
-
|
|
|
return HttpResponseResult.succeed(true);
|
|
|
}
|
|
|
|
|
@@ -505,6 +495,14 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
teacher = getTeacherDetil(teacher, teacherSubmitReq);
|
|
|
baseMapper.insert(teacher);
|
|
|
|
|
|
+ // 导入IM账号到三方
|
|
|
+ try {
|
|
|
+ imGroupCoreService.register(String.valueOf(teacher.getUserId()), ClientEnum.TEACHER.getCode(),
|
|
|
+ teacherSubmitReq.getUsername(), teacher.getAvatar());
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("导入IM账号到三方 teacherId={}", teacher.getUserId(), e);
|
|
|
+ }
|
|
|
+
|
|
|
// 机构老师与学生互加好友关系
|
|
|
if (Optional.ofNullable(teacher.getTenantId()).orElse(-1L) > 0) {
|
|
|
// 自动与机构老师成为好友
|