123
This commit is contained in:
@@ -179,14 +179,16 @@ public class CurrentUserManager {
|
||||
throw new ServiceException("性别参数异常");
|
||||
}
|
||||
if(user.getGender() != 0 && !user.getGender().equals(res.getGender())){
|
||||
throw new ServiceException("性别不可以修改");
|
||||
throw new ServiceException("性别确定后,无法二次修改");
|
||||
}
|
||||
if(!user.getGender().equals(res.getGender())){
|
||||
update.set(User::getGender,genderEnum.getCode());
|
||||
update.set(User::getAvatar,genderEnum.getDefaultAvatar());
|
||||
imAvatar = systemConfigManager.getSystemConfig(SystemConfigEnum.COS_DOMAIN) + genderEnum.getDefaultAvatar();
|
||||
imGender = genderEnum.getCode();
|
||||
updateFlag=true;
|
||||
updateYunxin=true;
|
||||
}
|
||||
update.set(User::getGender,genderEnum.getCode());
|
||||
update.set(User::getAvatar,genderEnum.getDefaultAvatar());
|
||||
imAvatar = systemConfigManager.getSystemConfig(SystemConfigEnum.COS_DOMAIN);
|
||||
imGender = genderEnum.getCode();
|
||||
updateFlag=true;
|
||||
updateYunxin=true;
|
||||
}
|
||||
if(res.getCityId() != null){
|
||||
update.set(User::getCityId,res.getCityId());
|
||||
|
||||
@@ -71,12 +71,7 @@ public class UserAdminManager {
|
||||
boolean b = userService.updateById(update);
|
||||
if(b){
|
||||
userService.checkFinishStatus(user.getId());
|
||||
String imAvatar = null;
|
||||
if(StringUtils.isNotBlank(userUpdateAdmin.getAvatar())){
|
||||
String cosDomain = systemConfigManager.getSystemConfig(SystemConfigEnum.COS_DOMAIN);
|
||||
imAvatar = cosDomain + userUpdateAdmin.getAvatar();
|
||||
}
|
||||
imManager.updateImInfo(user.getId(),imAvatar,userUpdateAdmin.getNickname(),userUpdateAdmin.getGender());
|
||||
imManager.updateImInfo(user.getId(),userUpdateAdmin.getAvatar(),userUpdateAdmin.getNickname(),userUpdateAdmin.getGender());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user