mirror of
https://github.com/anjoy8/Blog.Core.git
synced 2024-09-20 23:48:27 +08:00
feat:change access trend log
This commit is contained in:
parent
8b4e378a49
commit
e360a4bbe7
|
@ -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" />
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
/// 次数
|
||||
|
|
|
@ -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
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user