123
This commit is contained in:
@@ -7,6 +7,8 @@ import com.ruoyi.cai.domain.UserOnline;
|
||||
import com.ruoyi.cai.dto.admin.query.UpdateMobileAdminReq;
|
||||
import com.ruoyi.cai.dto.admin.query.UserUpdateAdminReq;
|
||||
import com.ruoyi.cai.dto.admin.vo.UserFullAdminVo;
|
||||
import com.ruoyi.cai.enums.SystemConfigEnum;
|
||||
import com.ruoyi.cai.im.ImManager;
|
||||
import com.ruoyi.cai.service.*;
|
||||
import com.ruoyi.common.exception.base.BaseException;
|
||||
import com.ruoyi.common.utils.StringUtils;
|
||||
@@ -33,6 +35,10 @@ public class UserAdminManager {
|
||||
private UserAlbumService userAlbumService;
|
||||
@Autowired
|
||||
private UserMemberService userMemberService;
|
||||
@Autowired
|
||||
private ImManager imManager;
|
||||
@Autowired
|
||||
private SystemConfigManager systemConfigManager;
|
||||
|
||||
public synchronized boolean updateMobileUser(UpdateMobileAdminReq req){
|
||||
User user = userService.getById(req.getId());
|
||||
@@ -62,8 +68,16 @@ public class UserAdminManager {
|
||||
update.setGender(userUpdateAdmin.getGender());
|
||||
update.setSendDynamic(userUpdateAdmin.getSendDynamic());
|
||||
update.setAvatar(userUpdateAdmin.getAvatar());
|
||||
// TODO 需要检测资料完成度
|
||||
userService.updateById(update);
|
||||
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());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user