From 925219ebfda2a480df99ca06a13033c78ae8d81f Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期五, 30 五月 2025 18:08:16 +0800 Subject: [PATCH] 权限管理+用户管理 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java index cf3eafe..f6d7bce 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java @@ -1,6 +1,11 @@ package com.ruoyi.web.controller.system; import java.util.Map; + +import com.ruoyi.system.pojo.dto.UpdatePwdDTO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; @@ -25,12 +30,16 @@ import com.ruoyi.framework.web.service.TokenService; import com.ruoyi.system.service.ISysUserService; +import javax.validation.Valid; + /** * 个人信息 业务处理 * * @author ruoyi */ @RestController +@Slf4j +@Api( tags = "后台-个人信息") @RequestMapping("/system/user/profile") public class SysProfileController extends BaseController { @@ -44,6 +53,7 @@ * 个人信息 */ @GetMapping + @ApiOperation(value = "个人信息") public AjaxResult profile() { LoginUser loginUser = getLoginUser(); @@ -57,7 +67,7 @@ /** * 修改用户 */ - @Log(title = "个人信息", businessType = BusinessType.UPDATE) + /* @Log(title = "个人信息", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult updateProfile(@RequestBody SysUser user) { @@ -82,17 +92,18 @@ return success(); } return error("修改个人信息异常,请联系管理员"); - } + }*/ /** * 重置密码 */ @Log(title = "个人信息", businessType = BusinessType.UPDATE) @PutMapping("/updatePwd") - public AjaxResult updatePwd(@RequestBody Map<String, String> params) + @ApiOperation(value = "修改密码") + public AjaxResult updatePwd(@RequestBody @Valid UpdatePwdDTO updatePwdDTO) { - String oldPassword = params.get("oldPassword"); - String newPassword = params.get("newPassword"); + String oldPassword = updatePwdDTO.getOldPassword(); + String newPassword = updatePwdDTO.getNewPassword(); LoginUser loginUser = getLoginUser(); String userName = loginUser.getUsername(); String password = loginUser.getPassword(); @@ -119,7 +130,7 @@ /** * 头像上传 */ - @Log(title = "用户头像", businessType = BusinessType.UPDATE) + /*@Log(title = "用户头像", businessType = BusinessType.UPDATE) @PostMapping("/avatar") public AjaxResult avatar(@RequestParam("avatarfile") MultipartFile file) throws Exception { @@ -138,5 +149,5 @@ } } return error("上传图片异常,请联系管理员"); - } + }*/ } -- Gitblit v1.7.1