|
@@ -128,18 +128,13 @@ public class ImGroupServiceImpl extends BaseServiceImpl<Long, ImGroup> implement
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public int updateNickName(Integer userId, String nickName,String userType) {
|
|
|
+ public int updateNickName(Integer userId, String nickName,String userType,String avatar) {
|
|
|
//修改群成员备注
|
|
|
int i = imGroupDao.updateNickname(userId, nickName);
|
|
|
- //修改sysUser名称,如果包含学员的角色,那么修改userName。否则修改realName
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserById(userId);
|
|
|
- if(StringUtils.isNotEmpty(userType)){
|
|
|
- if("STUDENT" == userType){
|
|
|
- sysUser.setUsername(nickName);
|
|
|
- }else {
|
|
|
- sysUser.setRealName(nickName);
|
|
|
- }
|
|
|
- }else {
|
|
|
+ if(StringUtils.isEmpty(userType)){
|
|
|
+ //修改sysUser名称,如果包含学员的角色,那么修改userName。否则修改realName
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserById(userId);
|
|
|
+ avatar = sysUser.getAvatar();
|
|
|
if(sysUser.getUserType().contains("STUDENT")){
|
|
|
sysUser.setUsername(nickName);
|
|
|
}else {
|
|
@@ -148,7 +143,7 @@ public class ImGroupServiceImpl extends BaseServiceImpl<Long, ImGroup> implement
|
|
|
sysUserFeignService.updateSysUser(sysUser);
|
|
|
}
|
|
|
//同步融云基本信息
|
|
|
- imFeignService.update(new ImUserModel(sysUser.getId().toString(),nickName,sysUser.getAvatar()));
|
|
|
+ imFeignService.update(new ImUserModel(userId.toString(),nickName,avatar));
|
|
|
return i;
|
|
|
}
|
|
|
|