fix 修改用户信息、密码、头像提示没有权限操作

This commit is contained in:
不做码农 2022-03-04 18:30:14 +08:00
parent 261955e605
commit af07ffc5d1

View File

@ -69,7 +69,7 @@ namespace ZR.Admin.WebApi.Controllers.System
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPut] [HttpPut]
[ActionPermissionFilter(Permission = "system")] [ActionPermissionFilter(Permission = "common")]
[Log(Title = "修改信息", BusinessType = BusinessType.UPDATE)] [Log(Title = "修改信息", BusinessType = BusinessType.UPDATE)]
public IActionResult UpdateProfile([FromBody] SysUserDto userDto) public IActionResult UpdateProfile([FromBody] SysUserDto userDto)
{ {
@ -89,7 +89,7 @@ namespace ZR.Admin.WebApi.Controllers.System
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPut("updatePwd")] [HttpPut("updatePwd")]
[ActionPermissionFilter(Permission = "system")] [ActionPermissionFilter(Permission = "common")]
[Log(Title = "修改密码", BusinessType = BusinessType.UPDATE)] [Log(Title = "修改密码", BusinessType = BusinessType.UPDATE)]
public IActionResult UpdatePwd(string oldPassword, string newPassword) public IActionResult UpdatePwd(string oldPassword, string newPassword)
{ {
@ -122,7 +122,7 @@ namespace ZR.Admin.WebApi.Controllers.System
/// <param name="formFile"></param> /// <param name="formFile"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost("Avatar")] [HttpPost("Avatar")]
[ActionPermissionFilter(Permission = "system")] [ActionPermissionFilter(Permission = "common")]
[Log(Title = "修改头像", BusinessType = BusinessType.UPDATE, IsSaveRequestData = false)] [Log(Title = "修改头像", BusinessType = BusinessType.UPDATE, IsSaveRequestData = false)]
public IActionResult Avatar([FromForm(Name = "picture")] IFormFile formFile) public IActionResult Avatar([FromForm(Name = "picture")] IFormFile formFile)
{ {
@ -133,7 +133,6 @@ namespace ZR.Admin.WebApi.Controllers.System
string fileExt = Path.GetExtension(formFile.FileName); string fileExt = Path.GetExtension(formFile.FileName);
string savePath = Path.Combine(hostEnvironment.WebRootPath, FileUtil.GetdirPath("uploads")); string savePath = Path.Combine(hostEnvironment.WebRootPath, FileUtil.GetdirPath("uploads"));
Console.WriteLine(savePath);
if (!Directory.Exists(savePath)) { Directory.CreateDirectory(savePath); } if (!Directory.Exists(savePath)) { Directory.CreateDirectory(savePath); }
string fileName = FileUtil.HashFileName() + fileExt; string fileName = FileUtil.HashFileName() + fileExt;
@ -146,7 +145,6 @@ namespace ZR.Admin.WebApi.Controllers.System
string accessUrl = $"{OptionsSetting.Upload.UploadUrl}/{FileUtil.GetdirPath("uploads")}{fileName}"; string accessUrl = $"{OptionsSetting.Upload.UploadUrl}/{FileUtil.GetdirPath("uploads")}{fileName}";
UserService.UpdatePhoto(new SysUser() { Avatar = accessUrl, UserId = loginUser.UserId }); UserService.UpdatePhoto(new SysUser() { Avatar = accessUrl, UserId = loginUser.UserId });
logger.Info("修改头像:" + accessUrl);
return SUCCESS(new { imgUrl = accessUrl }); return SUCCESS(new { imgUrl = accessUrl });
} }
} }