mirror of
https://github.com/nsnail/NetAdmin.git
synced 2025-08-01 17:55:59 +08:00
fix: 🐛 build err (#337)
[skip ci] Co-authored-by: tk <fiyne1a@dingtalk.com>
This commit is contained in:
@ -45,21 +45,21 @@ public sealed class OperationLogger : IEventSubscriber
|
|||||||
|
|
||||||
// 插入登录日志
|
// 插入登录日志
|
||||||
if (log.ApiPathCrc32 == Chars.FLG_PATH_API_SYS_USER_LOGIN_BY_PWD.Crc32()) {
|
if (log.ApiPathCrc32 == Chars.FLG_PATH_API_SYS_USER_LOGIN_BY_PWD.Crc32()) {
|
||||||
_ = await S<ILoginLogCache>().CreateAsync(log.Adapt<CreateLoginLogReq>()).ConfigureAwait(false);
|
_ = await App.GetService<ILoginLogCache>().CreateAsync(log.Adapt<CreateLoginLogReq>()).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 如果首尾日期不一致,要分别插入不同的日期分表
|
// 如果首尾日期不一致,要分别插入不同的日期分表
|
||||||
if (inserts[0].CreatedTime.Date != inserts[^1].CreatedTime.Date) {
|
if (inserts[0].CreatedTime.Date != inserts[^1].CreatedTime.Date) {
|
||||||
foreach (var dayInserts in inserts.GroupBy(x => x.CreatedTime.Date)) {
|
foreach (var dayInserts in inserts.GroupBy(x => x.CreatedTime.Date)) {
|
||||||
await S<IFreeSql>()
|
await App.GetService<IFreeSql>()
|
||||||
.Insert<Sys_RequestLog>(dayInserts.Select(x => x))
|
.Insert<Sys_RequestLog>(dayInserts.Select(x => x))
|
||||||
.ExecuteSqlBulkCopyAsync(tableName: $"{nameof(Sys_RequestLog)}_{dayInserts.Key:yyyyMMdd}")
|
.ExecuteSqlBulkCopyAsync(tableName: $"{nameof(Sys_RequestLog)}_{dayInserts.Key:yyyyMMdd}")
|
||||||
.ConfigureAwait(false);
|
.ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
await S<IFreeSql>()
|
await App.GetService<IFreeSql>()
|
||||||
.Insert<Sys_RequestLog>(inserts)
|
.Insert<Sys_RequestLog>(inserts)
|
||||||
.ExecuteSqlBulkCopyAsync(tableName: $"{nameof(Sys_RequestLog)}_{inserts[0].CreatedTime:yyyyMMdd}")
|
.ExecuteSqlBulkCopyAsync(tableName: $"{nameof(Sys_RequestLog)}_{inserts[0].CreatedTime:yyyyMMdd}")
|
||||||
.ConfigureAwait(false);
|
.ConfigureAwait(false);
|
||||||
|
Reference in New Issue
Block a user