|
@@ -410,7 +410,7 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
// 自动与机构老师成为好友
|
|
|
Set<Long> collect = studentService.lambdaQuery()
|
|
|
.eq(Student::getTenantId, teacher.getTenantId()).list().stream()
|
|
|
- .map(Student::getUserId).collect(Collectors.toSet());
|
|
|
+ .map(Student::getUserId).filter(next->next.equals(teacher.getUserId())).collect(Collectors.toSet());
|
|
|
|
|
|
imUserFriendService.saveUserFriend(teacher.getUserId(), collect);
|
|
|
}
|
|
@@ -1017,9 +1017,12 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
// 自动与机构老师成为好友
|
|
|
Set<Long> collect = studentService.lambdaQuery()
|
|
|
.eq(Student::getTenantId, updateTenant.getTenantId()).list().stream()
|
|
|
- .map(Student::getUserId).collect(Collectors.toSet());
|
|
|
+ .map(Student::getUserId).filter(next -> next.equals(teacher.getUserId()))
|
|
|
+ .collect(Collectors.toSet());
|
|
|
|
|
|
- imUserFriendService.saveUserFriend(teacher.getUserId(), collect);
|
|
|
+ if (!collect.isEmpty()) {
|
|
|
+ imUserFriendService.saveUserFriend(teacher.getUserId(), collect);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
teacher.setTenantId(updateTenant.getTenantId());
|