优化菜单管理请求参数
This commit is contained in:
@@ -36,7 +36,7 @@ namespace ZR.Admin.WebApi.Controllers.System
|
||||
/// <returns></returns>
|
||||
[ActionPermissionFilter(Permission = "system:menu:list")]
|
||||
[HttpGet("list")]
|
||||
public IActionResult TreeMenuList([FromQuery] SysMenu menu)
|
||||
public IActionResult TreeMenuList([FromQuery] MenuQueryDto menu)
|
||||
{
|
||||
long userId = HttpContext.GetUId();
|
||||
return SUCCESS(sysMenuService.SelectTreeMenuList(menu, userId), "yyyy-MM-dd HH:mm:ss");
|
||||
@@ -62,7 +62,7 @@ namespace ZR.Admin.WebApi.Controllers.System
|
||||
public IActionResult TreeSelect()
|
||||
{
|
||||
long userId = HttpContext.GetUId();
|
||||
var list = sysMenuService.SelectMenuList(new SysMenu(), userId).FindAll(f => f.visible == "0");
|
||||
var list = sysMenuService.SelectMenuList(new MenuQueryDto(), userId).FindAll(f => f.visible == "0");
|
||||
var treeMenus = sysMenuService.BuildMenuTreeSelect(list);
|
||||
|
||||
return SUCCESS(treeMenus);
|
||||
@@ -78,7 +78,7 @@ namespace ZR.Admin.WebApi.Controllers.System
|
||||
public IActionResult RoleMenuTreeselect(int roleId)
|
||||
{
|
||||
long userId = HttpContext.GetUId();
|
||||
var menus = sysMenuService.SelectMenuList(new SysMenu(), userId);
|
||||
var menus = sysMenuService.SelectMenuList(new MenuQueryDto(), userId);
|
||||
var checkedKeys = sysRoleService.SelectUserRoleMenus(roleId);
|
||||
return SUCCESS(new
|
||||
{
|
||||
|
||||
@@ -7,6 +7,7 @@ using Microsoft.AspNetCore.Hosting;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.Extensions.Options;
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using ZR.Admin.WebApi.Extensions;
|
||||
using ZR.Admin.WebApi.Filters;
|
||||
@@ -98,11 +99,12 @@ namespace ZR.Admin.WebApi.Controllers.System
|
||||
SysUser user = UserService.SelectUserById(loginUser.UserId);
|
||||
string oldMd5 = NETCore.Encrypt.EncryptProvider.Md5(oldPassword);
|
||||
string newMd5 = NETCore.Encrypt.EncryptProvider.Md5(newPassword);
|
||||
if (user.Password != oldMd5.ToLower())
|
||||
|
||||
if (!user.Password.Equals(oldMd5, StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
return ToResponse(ApiResult.Error("修改密码失败,旧密码错误"));
|
||||
}
|
||||
if (user.Password == newMd5.ToLower())
|
||||
if (user.Password.Equals(newMd5, StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
return ToResponse(ApiResult.Error("新密码不能和旧密码相同"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user