mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2024-11-26 01:01:52 +08:00
增加 个人信息设置 功能
This commit is contained in:
parent
2dd87e0414
commit
8297d94b51
@ -1,6 +1,5 @@
|
|||||||
package cn.iocoder.dashboard.modules.system.controller.user;
|
package cn.iocoder.dashboard.modules.system.controller.user;
|
||||||
|
|
||||||
import cn.iocoder.dashboard.common.exception.util.ServiceExceptionUtil;
|
|
||||||
import cn.iocoder.dashboard.common.pojo.CommonResult;
|
import cn.iocoder.dashboard.common.pojo.CommonResult;
|
||||||
import cn.iocoder.dashboard.framework.security.core.LoginUser;
|
import cn.iocoder.dashboard.framework.security.core.LoginUser;
|
||||||
import cn.iocoder.dashboard.framework.security.core.util.SecurityFrameworkUtils;
|
import cn.iocoder.dashboard.framework.security.core.util.SecurityFrameworkUtils;
|
||||||
@ -31,7 +30,6 @@ import java.io.IOException;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static cn.iocoder.dashboard.common.pojo.CommonResult.success;
|
import static cn.iocoder.dashboard.common.pojo.CommonResult.success;
|
||||||
import static cn.iocoder.dashboard.modules.system.enums.SysErrorCodeConstants.FILE_UPLOAD_FAILED;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author niudehua
|
* @author niudehua
|
||||||
@ -49,11 +47,6 @@ public class SysUserProfileController {
|
|||||||
@Resource
|
@Resource
|
||||||
private SysRoleService roleService;
|
private SysRoleService roleService;
|
||||||
|
|
||||||
/**
|
|
||||||
* 个人信息
|
|
||||||
*
|
|
||||||
* @return 个人信息详情
|
|
||||||
*/
|
|
||||||
@GetMapping("/get")
|
@GetMapping("/get")
|
||||||
@ApiOperation("获得登录用户信息")
|
@ApiOperation("获得登录用户信息")
|
||||||
public CommonResult<SysUserProfileRespVO> profile() {
|
public CommonResult<SysUserProfileRespVO> profile() {
|
||||||
@ -67,13 +60,6 @@ public class SysUserProfileController {
|
|||||||
return success(userProfileRespVO);
|
return success(userProfileRespVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 修改个人信息
|
|
||||||
*
|
|
||||||
* @param reqVO 个人信息更新 reqVO
|
|
||||||
* @param request HttpServletRequest
|
|
||||||
* @return 修改结果
|
|
||||||
*/
|
|
||||||
@PostMapping("/update")
|
@PostMapping("/update")
|
||||||
@ApiOperation("修改用户个人信息")
|
@ApiOperation("修改用户个人信息")
|
||||||
public CommonResult<Boolean> updateProfile(@RequestBody SysUserProfileUpdateReqVO reqVO, HttpServletRequest request) {
|
public CommonResult<Boolean> updateProfile(@RequestBody SysUserProfileUpdateReqVO reqVO, HttpServletRequest request) {
|
||||||
@ -82,12 +68,6 @@ public class SysUserProfileController {
|
|||||||
return success(true);
|
return success(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 上传用户个人头像
|
|
||||||
*
|
|
||||||
* @param file 头像文件
|
|
||||||
* @return 上传结果
|
|
||||||
*/
|
|
||||||
@PostMapping("/upload-avatar")
|
@PostMapping("/upload-avatar")
|
||||||
@ApiOperation("上传用户个人头像")
|
@ApiOperation("上传用户个人头像")
|
||||||
public CommonResult<Boolean> uploadAvatar(@RequestParam("avatarFile") MultipartFile file) {
|
public CommonResult<Boolean> uploadAvatar(@RequestParam("avatarFile") MultipartFile file) {
|
||||||
@ -99,7 +79,7 @@ public class SysUserProfileController {
|
|||||||
}
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
log.error("文件上传失败", e);
|
log.error("文件上传失败", e);
|
||||||
throw ServiceExceptionUtil.exception(FILE_UPLOAD_FAILED);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return success(false);
|
return success(false);
|
||||||
|
Loading…
Reference in New Issue
Block a user