forked from dyf/fys-Multi-tenant
个人中心修改
This commit is contained in:
@ -1,6 +1,8 @@
|
||||
package com.fuyuanshen.app.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.fuyuanshen.app.domain.AppUser;
|
||||
@ -155,18 +157,28 @@ public class AppUserServiceImpl implements IAppUserService {
|
||||
|
||||
@Override
|
||||
public APPUserInfoVo getUserInfo() {
|
||||
Long userId = AppLoginHelper.getUserId();
|
||||
AppUserVo user = baseMapper.selectVoById(userId);
|
||||
String username = AppLoginHelper.getUsername();
|
||||
QueryWrapper<AppUser> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("user_name", username);
|
||||
List<AppUser> appUsers = baseMapper.selectList(queryWrapper);
|
||||
if(appUsers.isEmpty()){
|
||||
throw new BadRequestException("用户不存在");
|
||||
}
|
||||
AppUser user = appUsers.get(0);
|
||||
// AppUserVo user = baseMapper.selectVoById(userId);
|
||||
|
||||
APPUserInfoVo appUserVo = new APPUserInfoVo();
|
||||
appUserVo.setId(user.getUserId());
|
||||
appUserVo.setNickName(user.getNickName());
|
||||
appUserVo.setGender(user.getSex());
|
||||
appUserVo.setPhone(user.getPhonenumber());
|
||||
if(user.getAvatar() != null){
|
||||
SysOssVo oss = sysOssService.getById(user.getAvatar());
|
||||
if(oss != null){
|
||||
appUserVo.setAvatarPath(oss.getUrl());
|
||||
}
|
||||
}
|
||||
|
||||
return appUserVo;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user