更新控制器

This commit is contained in:
lzw
2021-10-18 16:46:40 +08:00
parent 3e0e9a5640
commit 3dbd838de6
11 changed files with 45 additions and 8 deletions

View File

@@ -26,9 +26,8 @@ namespace Yi.Framework.ApiMicroservice.Controllers
[HttpGet]
public async Task<Result> GetMenu()
{
//var top =await _menuService.GetTopMenu();
//var children=await _menuService.get
return Result.Success().SetData(await _menuService.GetTopMenu());
return Result.Success().SetData(await _menuService.GetMenuMould());
}
/// <summary>

View File

@@ -74,5 +74,8 @@ namespace Yi.Framework.ApiMicroservice.Controllers
await _roleService.SetMenusByRolesId(idsListDto.ids2, idsListDto.ids1);
return Result.Success();
}
}
}

View File

@@ -97,5 +97,17 @@ namespace Yi.Framework.ApiMicroservice.Controllers
await _userService.SetRolesByUser(idsListDto.ids2, idsListDto.ids1);
return Result.Success();
}
/// <summary>
/// 根据http上下文的用户得到该用户有哪些角色
/// </summary>
/// <returns></returns>
[HttpGet]
public async Task<Result> GetRolesByUser()
{
var _user = HttpContext.GetCurrentUserInfo();
var roleList = await _userService.GetRolesByUser(_user);
return Result.Success().SetData(roleList);
}
}
}