!43 update Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain/Operlog/OperLogGlobalAttribute.cs.
Merge pull request !43 from tyjctl/N/A
This commit is contained in:
@@ -1,8 +1,9 @@
|
|||||||
using IPTools.Core;
|
using IPTools.Core;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using Microsoft.AspNetCore.Mvc.Controllers;
|
using Microsoft.AspNetCore.Mvc.Controllers;
|
||||||
using Microsoft.AspNetCore.Mvc.Filters;
|
using Microsoft.AspNetCore.Mvc.Filters;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
using Newtonsoft.Json;
|
||||||
using Volo.Abp.DependencyInjection;
|
using Volo.Abp.DependencyInjection;
|
||||||
using Volo.Abp.Domain.Repositories;
|
using Volo.Abp.Domain.Repositories;
|
||||||
using Volo.Abp.Users;
|
using Volo.Abp.Users;
|
||||||
@@ -25,9 +26,9 @@ namespace Yi.Framework.Rbac.Domain.Operlog
|
|||||||
_currentUser = currentUser;
|
_currentUser = currentUser;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override async Task OnResultExecutionAsync(ResultExecutingContext context, ResultExecutionDelegate next)
|
public override async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
|
||||||
{
|
{
|
||||||
var resultContext = await next.Invoke();
|
var resultContext = await next();
|
||||||
//执行后
|
//执行后
|
||||||
|
|
||||||
//判断标签是在方法上
|
//判断标签是在方法上
|
||||||
@@ -84,7 +85,8 @@ namespace Yi.Framework.Rbac.Domain.Operlog
|
|||||||
if (operLogAttribute.IsSaveRequestData)
|
if (operLogAttribute.IsSaveRequestData)
|
||||||
{
|
{
|
||||||
//不建议保存,吃性能
|
//不建议保存,吃性能
|
||||||
//logEntity.RequestParam = context.HttpContext.GetRequestValue(logEntity.RequestMethod);
|
//保存请求参数
|
||||||
|
logEntity.RequestParam = JsonConvert.SerializeObject(context.ActionArguments);
|
||||||
}
|
}
|
||||||
|
|
||||||
await _repository.InsertAsync(logEntity);
|
await _repository.InsertAsync(logEntity);
|
||||||
|
|||||||
Reference in New Issue
Block a user