huliguo
2025-06-04 7e9508a252df668c3f7472be02595c79b21be11a
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("上传图片异常,请联系管理员");
    }
    }*/
}