fix: 修复审计日志赋值问题

This commit is contained in:
陈淳
2023-11-27 10:00:53 +08:00
parent d9305c7620
commit 42d2525b46

View File

@@ -112,7 +112,7 @@ namespace Yi.Framework.Infrastructure.Sqlsugar
if (entityInfo.PropertyName.Equals(nameof(IAuditedObject.LastModificationTime))) if (entityInfo.PropertyName.Equals(nameof(IAuditedObject.LastModificationTime)))
{ {
//为空或者为默认最小值 //为空或者为默认最小值
if (oldValue is null || DateTime.MinValue.Equals((DateTime)oldValue)) if (oldValue is not null || !DateTime.MinValue.Equals((DateTime)oldValue))
{ {
entityInfo.SetValue(DateTime.Now); entityInfo.SetValue(DateTime.Now);
} }
@@ -138,7 +138,7 @@ namespace Yi.Framework.Infrastructure.Sqlsugar
if (entityInfo.PropertyName.Equals(nameof(IAuditedObject.CreationTime))) if (entityInfo.PropertyName.Equals(nameof(IAuditedObject.CreationTime)))
{ {
//为空或者为默认最小值 //为空或者为默认最小值
if (oldValue is null || DateTime.MinValue.Equals((DateTime)oldValue)) if (oldValue is not null || !DateTime.MinValue.Equals((DateTime)oldValue))
{ {
entityInfo.SetValue(DateTime.Now); entityInfo.SetValue(DateTime.Now);
} }