update 操作日志完善
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using Ewide.Core.Extension;
|
||||
using Dapper;
|
||||
using Ewide.Core.Extension;
|
||||
using Furion.DatabaseAccessor;
|
||||
using Furion.DatabaseAccessor.Extensions;
|
||||
using Furion.DependencyInjection;
|
||||
@@ -20,10 +21,12 @@ namespace Ewide.Core.Service
|
||||
public class SysOpLogService : ISysOpLogService, IDynamicApiController, ITransient
|
||||
{
|
||||
private readonly IRepository<SysLogOp> _sysOpLogRep; // 操作日志表仓储
|
||||
private readonly IDapperRepository<SysLogOp> _dapperRepository;
|
||||
|
||||
public SysOpLogService(IRepository<SysLogOp> sysOpLogRep)
|
||||
public SysOpLogService(IRepository<SysLogOp> sysOpLogRep, IDapperRepository<SysLogOp> dapperRepository)
|
||||
{
|
||||
_sysOpLogRep = sysOpLogRep;
|
||||
_dapperRepository = dapperRepository;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -54,11 +57,7 @@ namespace Ewide.Core.Service
|
||||
[HttpPost("/sysOpLog/delete")]
|
||||
public async Task ClearOpLog()
|
||||
{
|
||||
var opLogs = await _sysOpLogRep.Entities.ToListAsync();
|
||||
opLogs.ForEach(u =>
|
||||
{
|
||||
u.Delete();
|
||||
});
|
||||
await _dapperRepository.ExecuteAsync("DELETE FROM sys_log_op");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user