|
@@ -411,8 +411,8 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
private SysUser insertSysUser(TeacherSubmitReq teacherSubmitReq) {
|
|
|
SysUser sysUser = new SysUser();
|
|
|
sysUser = getUserDetil(sysUser, teacherSubmitReq);
|
|
|
- //初始密码,手机号后6位
|
|
|
- String password = sysUser.getPhone().substring(sysUser.getPhone().length() - 6);
|
|
|
+ //初始密码,klx+手机号四位
|
|
|
+ String password = "klx" + sysUser.getPhone().substring(sysUser.getPhone().length() - 4);
|
|
|
sysUser.setPassword(new BCryptPasswordEncoder().encode(password));
|
|
|
//插入
|
|
|
int num = employeeDao.insertSysUser(sysUser);
|
|
@@ -961,15 +961,6 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
// 删除好友关系
|
|
|
imUserFriendService.delFriendByTenantId(teacher.getTenantId(), teacher.getUserId());
|
|
|
|
|
|
- // 机构老师与学生互加好友关系
|
|
|
- if (Optional.ofNullable(teacher.getTenantId()).orElse(-1L) > 0) {
|
|
|
- // 自动与机构老师成为好友
|
|
|
- Set<Long> collect = studentService.lambdaQuery()
|
|
|
- .eq(Student::getTenantId, updateTenant.getTenantId()).list().stream()
|
|
|
- .map(Student::getUserId).collect(Collectors.toSet());
|
|
|
-
|
|
|
- imUserFriendService.saveUserFriend(teacher.getUserId(), collect);
|
|
|
- }
|
|
|
}else {
|
|
|
|
|
|
// 平台老师处理流程
|
|
@@ -980,6 +971,16 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // 机构老师与学生互加好友关系
|
|
|
+ if (Optional.ofNullable(updateTenant.getTenantId()).orElse(-1L) > 0) {
|
|
|
+ // 自动与机构老师成为好友
|
|
|
+ Set<Long> collect = studentService.lambdaQuery()
|
|
|
+ .eq(Student::getTenantId, updateTenant.getTenantId()).list().stream()
|
|
|
+ .map(Student::getUserId).collect(Collectors.toSet());
|
|
|
+
|
|
|
+ imUserFriendService.saveUserFriend(teacher.getUserId(), collect);
|
|
|
+ }
|
|
|
+
|
|
|
teacher.setTenantId(updateTenant.getTenantId());
|
|
|
this.updateById(teacher);
|
|
|
|