Skip to content

Commit b0a4f46

Browse files
tknsnail
authored andcommitted
chore: 🔨 框架代码同步
1 parent 7b8f1b0 commit b0a4f46

File tree

7 files changed

+102
-99
lines changed

7 files changed

+102
-99
lines changed

src/backend/NetAdmin/NetAdmin.Application/Services/RepositoryService.cs

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -138,17 +138,19 @@ private static Dictionary<string, object> IncludeToDictionary(TEntity entity, Li
138138
{
139139
var ret = includeFields!.ToDictionary(
140140
x => x, x => typeof(TEntity).GetProperty(x, BindingFlags.Public | BindingFlags.Instance)!.GetValue(entity));
141-
if (entity is not IFieldModifiedUser) {
142-
return ret;
143-
}
141+
if (entity is IFieldModifiedUser) {
142+
var userInfo = App.GetService<ContextUserInfo>();
143+
if (userInfo == null) {
144+
return ret;
145+
}
144146

145-
var userInfo = App.GetService<ContextUserInfo>();
146-
if (userInfo == null) {
147-
return ret;
147+
ret.Add(nameof(IFieldModifiedUser.ModifiedUserId), userInfo.Id);
148+
ret.Add(nameof(IFieldModifiedUser.ModifiedUserName), userInfo.UserName);
148149
}
149150

150-
ret.Add(nameof(IFieldModifiedUser.ModifiedUserId), userInfo.Id);
151-
ret.Add(nameof(IFieldModifiedUser.ModifiedUserName), userInfo.UserName);
151+
if (entity is IFieldModifiedClientIp) {
152+
ret.Add(nameof(IFieldModifiedClientIp.ModifiedClientIp), App.HttpContext?.GetRealIpAddress()?.MapToIPv4().ToString().IpV4ToInt32());
153+
}
152154

153155
return ret;
154156
}

src/backend/NetAdmin/NetAdmin.Domain/DbMaps/Dependency/Fields/IFieldModifiedClientIp.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ public interface IFieldModifiedClientIp
88
/// <summary>
99
/// 客户端IP
1010
/// </summary>
11-
int ModifiedClientIp { get; init; }
11+
int? ModifiedClientIp { get; init; }
1212
}

src/backend/NetAdmin/NetAdmin.Infrastructure/NetAdmin.Infrastructure.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<Import Project="$(SolutionDir)/build/copy.pkg.xml.comment.files.targets"/>
44
<Import Project="$(SolutionDir)/build/prebuild.targets"/>
55
<ItemGroup>
6-
<PackageReference Include="NetAdmin.FreeSql.DbContext" Version="1.0.7" Label="refs"/>
7-
<PackageReference Include="NetAdmin.FreeSql.Provider.Sqlite" Version="1.0.7" Label="refs"/>
8-
<PackageReference Include="Gurion" Version="1.2.6" Label="refs"/>
6+
<PackageReference Include="NetAdmin.FreeSql.DbContext" Version="1.0.9" Label="refs"/>
7+
<PackageReference Include="NetAdmin.FreeSql.Provider.Sqlite" Version="1.0.9" Label="refs"/>
8+
<PackageReference Include="Gurion" Version="1.2.7" Label="refs"/>
99
<PackageReference Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="9.0.0"/>
1010
<PackageReference Include="Minio" Version="6.0.4"/>
1111
<PackageReference Include="NSExt" Version="2.3.2"/>

src/backend/NetAdmin/NetAdmin.SysComponent.Host/Utils/SqlAuditor.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,12 @@ private static void SetModificator(AuditValueEventArgs e, ContextUserInfo userIn
133133

134134
break;
135135

136+
case nameof(IFieldModifiedClientIp.ModifiedClientIp):
137+
if (e.Value is null or 0) {
138+
e.Value = App.HttpContext?.GetRealIpAddress()?.MapToIPv4().ToString().IpV4ToInt32();
139+
}
140+
141+
break;
136142
case nameof(IFieldModifiedUser.ModifiedUserName):
137143
if (userInfo != null && e.Value is null or "") {
138144
e.Value = userInfo.UserName;

src/frontend/admin/src/assets/img/404.svg

Lines changed: 0 additions & 29 deletions
This file was deleted.

src/frontend/admin/src/assets/img/no-widgets.svg

Lines changed: 0 additions & 57 deletions
This file was deleted.

0 commit comments

Comments
 (0)