feat:change access trend log

This commit is contained in:
anjoy8 2023-07-20 17:13:08 +08:00
parent 8b4e378a49
commit e360a4bbe7
5 changed files with 7 additions and 9 deletions

View File

@ -61,8 +61,6 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Data.Sqlite" Version="7.0.0" />
<PackageReference Include="Microsoft.Data.Sqlite.Core" Version="7.0.0" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.17.0" />
<PackageReference Include="SkyAPM.Agent.AspNetCore" Version="2.0.1" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="6.0.0" />

View File

@ -200,7 +200,7 @@
用户访问趋势日志
</summary>
</member>
<member name="P:Blog.Core.Model.Models.AccessTrendLog.User">
<member name="P:Blog.Core.Model.Models.AccessTrendLog.UserInfo">
<summary>
用户
</summary>

View File

@ -16,7 +16,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Http.Features" Version="5.0.17" />
<PackageReference Include="sqlSugarCore" Version="5.1.4.83" />
<PackageReference Include="sqlSugarCore" Version="5.1.4.91" />
<PackageReference Include="AutoMapper" Version="11.0.1" />
<PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="11.0.0" />
</ItemGroup>

View File

@ -12,7 +12,7 @@ namespace Blog.Core.Model.Models
/// 用户
/// </summary>
[SugarColumn(Length = 128, IsNullable = true)]
public string User { get; set; }
public string UserInfo { get; set; }
/// <summary>
/// 次数

View File

@ -60,7 +60,7 @@ namespace Blog.Core.Tasks
foreach (var item in activeUsers)
{
var user = (await _accessTrendLogServices.Query(d => d.User != "" && d.User == item.user)).FirstOrDefault();
var user = (await _accessTrendLogServices.Query(d => d.UserInfo != "" && d.UserInfo == item.user)).FirstOrDefault();
if (user != null)
{
user.Count += item.count;
@ -73,13 +73,13 @@ namespace Blog.Core.Tasks
{
Count = item.count,
UpdateTime = logUpdate,
User = item.user
UserInfo = item.user
});
}
}
// 重新拉取
var actUsers = await _accessTrendLogServices.Query(d => d.User != "", d => d.Count, false);
var actUsers = await _accessTrendLogServices.Query(d => d.UserInfo != "", d => d.Count, false);
actUsers = actUsers.Take(15).ToList();
List<ActiveUserVM> activeUserVMs = new();
@ -87,7 +87,7 @@ namespace Blog.Core.Tasks
{
activeUserVMs.Add(new ActiveUserVM()
{
user = item.User,
user = item.UserInfo,
count = item.Count
});
}