|
@@ -631,6 +631,17 @@ public class StudentServiceImpl extends ServiceImpl<StudentDao, Student> impleme
|
|
|
sysUser.setUsername(studentInfo.getName());
|
|
|
sysUser.setBirthdate(studentInfo.getBirthdate());
|
|
|
sysUserMapper.updateById(sysUser);
|
|
|
+
|
|
|
+ try {
|
|
|
+ if (StringUtils.isNotEmpty(sysUser.getAvatar())) {
|
|
|
+ // 注册IM
|
|
|
+ imGroupCoreService.register(String.valueOf(student.getUserId()), ClientEnum.STUDENT.getCode(),
|
|
|
+ sysUser.getUsername(), sysUser.getAvatar());
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.warn("学生注册IM失败:" + e.getMessage());
|
|
|
+ }
|
|
|
+
|
|
|
return true;
|
|
|
}
|
|
|
|
|
@@ -650,7 +661,12 @@ public class StudentServiceImpl extends ServiceImpl<StudentDao, Student> impleme
|
|
|
student.setLockFlag(UserLockFlag.NORMAL);
|
|
|
|
|
|
save(student);
|
|
|
-
|
|
|
+ try {
|
|
|
+ // 注册IM
|
|
|
+ imGroupCoreService.register(String.valueOf(student.getUserId()),ClientEnum.STUDENT.getCode(), sysUser.getUsername(), avatar);
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.warn("学生注册IM失败:"+e.getMessage());
|
|
|
+ }
|
|
|
|
|
|
// 加好友
|
|
|
if (student.getTenantId() != null && student.getTenantId() != -1L) {
|