Ver código fonte

修复 新增情况下 BeforeData为空改用AfterData来获取表名

LileyZhao 2 anos atrás
pai
commit
64a3b43642
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs

+ 1 - 1
Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs

@@ -251,7 +251,7 @@ public static class SqlSugarSetup
                 // 操作前记录(字段描述、列名、值、表名、表描述)
                 BeforeData = JSON.Serialize(u.BeforeData),
                 // 传进来的对象(如果对象为空,则使用首个数据的表名作为业务对象)
-                BusinessData = u.BusinessData == null ? u.BeforeData.FirstOrDefault()?.TableName : JSON.Serialize(u.BusinessData),
+                BusinessData = u.BusinessData == null ? u.AfterData.FirstOrDefault()?.TableName : JSON.Serialize(u.BusinessData),
                 // 枚举(insert、update、delete)
                 DiffType = u.DiffType.ToString(),
                 Sql = UtilMethods.GetNativeSql(u.Sql, u.Parameters),