|
@@ -163,11 +163,12 @@ public class StudentController extends BaseController {
|
|
|
studentService.save(studentInfo);
|
|
|
|
|
|
// 加好友
|
|
|
- if (studentInfo.getId() == null) {
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserByMobile(student.getPhone());
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserByMobile(student.getPhone());
|
|
|
+ Student newStudent = studentService.getById(sysUser.getId());
|
|
|
+ if (newStudent.getTenantId()!= null && newStudent.getTenantId()!=-1L) {
|
|
|
// 自动与机构老师成为好友
|
|
|
List<Teacher> teacherList = teacherService.lambdaQuery()
|
|
|
- .eq(Teacher::getTenantId, studentInfo.getTenantId()).list();
|
|
|
+ .eq(Teacher::getTenantId, newStudent.getTenantId()).list();
|
|
|
teacherList.forEach(next -> imUserFriendService.saveUserFriend(next.getUserId(),
|
|
|
new HashSet<>(ImmutableList.of(sysUser.getId()))));
|
|
|
}
|