Browse Source

😒调整生成的种子数据时间格式

zuohuaijun 2 năm trước cách đây
mục cha
commit
8cee9cfee9

+ 4 - 1
Admin.NET/Admin.NET.Core/Service/DataBase/SysDatabaseService.cs

@@ -7,6 +7,8 @@
 // 软件按“原样”提供,不提供任何形式的明示或暗示的保证,包括但不限于对适销性、适用性和非侵权的保证。
 // 在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是因合同、侵权或其他方式引起的,与软件或其使用或其他交易有关。
 
+using Newtonsoft.Json.Converters;
+
 namespace Admin.NET.Core.Service;
 
 /// <summary>
@@ -277,7 +279,8 @@ public class SysDatabaseService : IDynamicApiController, ITransient
         if (orderField != null)
             query.OrderBy(orderField.DbColumnName);
         object records = query.ToList();
-        string recordsJSON = JsonConvert.SerializeObject(records, Formatting.Indented);
+        var timeConverter = new IsoDateTimeConverter { DateTimeFormat = "yyyy-MM-dd HH:mm:ss" };
+        var recordsJSON = JsonConvert.SerializeObject(records, Formatting.Indented, timeConverter);
 
         // 检查有没有 System.Text.Json.Serialization.JsonIgnore 的属性
         var jsonIgnoreProperties = enityType.GetProperties().Where(p =>