|
@@ -297,11 +297,15 @@ public class SysUserServiceImpl extends BaseServiceImpl<Long, SysUser> implement
|
|
|
this.updateRongCloudUserInfo(id, setReq.getClientType());
|
|
|
|
|
|
// 更新老师、学生头像
|
|
|
- if (StringUtils.isNotEmpty(setReq.getAvatar())) {
|
|
|
+ String clientId = setReq.getClientId();
|
|
|
+ if(StringUtils.isEmpty(clientId)) {
|
|
|
+ clientId =setReq.getClientType();
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotEmpty(setReq.getAvatar()) && StringUtils.isNotEmpty(clientId)) {
|
|
|
if (EClientType.STUDENT.getCode().equals(setReq.getClientType()) ||
|
|
|
EClientType.TEACHER.getCode().equals(setReq.getClientType()) ||
|
|
|
EClientType.SYSTEM.getCode().equals(setReq.getClientType())) {
|
|
|
- sysUserDao.updateAvatar(setReq.getClientId(), setReq.getAvatar(), id);
|
|
|
+ sysUserDao.updateAvatar(clientId, setReq.getAvatar(), id);
|
|
|
}
|
|
|
}
|
|
|
}
|