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