Compare commits

..

No commits in common. "2326d26c0b52ceef8aedb29dfd91f2fe92cad87f" and "78c707a01818c3f311a5205b593f4e771a82f232" have entirely different histories.

4 changed files with 21 additions and 29 deletions

View File

@ -377,7 +377,7 @@ namespace IRaCIS.Core.Application.Contracts
//public bool IsUrgent { get; set; } //public bool IsUrgent { get; set; }
//[ExcelColumn(Name = "FirstGiveMedicineTime", Format = "yyyy-MM-dd")] //[ExcelColumn(Name = "FirstGiveMedicineTime", Format = "yyyy-MM-dd")]
public DateOnly? FirstGiveMedicineTime { get; set; } public DateTime? FirstGiveMedicineTime { get; set; }
public string FirstGiveMedicineTimeStr => FirstGiveMedicineTime?.ToString("yyyy-MM-dd"); public string FirstGiveMedicineTimeStr => FirstGiveMedicineTime?.ToString("yyyy-MM-dd");

View File

@ -263,7 +263,8 @@ public partial class Trial : BaseFullDeleteAuditEntity
[Comment("项目术语配置Json字符串")] [Comment("项目术语配置Json字符串")]
[StringLength(2000)] [StringLength(2000)]
public List<TrialObjectNameConfig> TrialObjectNameList { get; set; } public List<TrialObjectNameConfig> TrialObjectNameList { get; set; }
//[NotMapped]
//public List<TrialObjectNameConfig> TrialObjectNameList => JsonConvert.DeserializeObject<List<TrialObjectNameConfig>>(TrialObjectNameConfigStr) ?? new List<TrialObjectNameConfig>();
} }
[ComplexType] [ComplexType]
@ -274,4 +275,5 @@ public class TrialObjectNameConfig
public string TrialName { get; set; } public string TrialName { get; set; }
public bool IsDefault { get; set; } public bool IsDefault { get; set; }
} }

View File

@ -67,13 +67,13 @@ public class IRaCISDBContext : DbContext
// 使用部分加密值转换器,前 2 个字符不加密,方便模糊搜索 // 使用部分加密值转换器,前 2 个字符不加密,方便模糊搜索
entity.Property(e => e.Name).HasConversion(new PartialEncryptionConverter(2)); entity.Property(e => e.Name).HasConversion(new PartialEncryptionConverter(2));
//entity.OwnsMany(x => x.TestJsonObjectLsit, ownedNavigationBuilder => entity.OwnsMany(x => x.TestJsonObjectLsit, ownedNavigationBuilder =>
//{ {
// ownedNavigationBuilder.ToJson(); ownedNavigationBuilder.ToJson();
//}); });
entity.Property(e => e.TestJsonObjectLsit).HasConversion(v => v == null ? "[]" : JsonConvert.SerializeObject(v), //entity.Property(e => e.TestJsonObjectLsit).HasConversion(v => v == null ? "[]" : JsonConvert.SerializeObject(v),
v => string.IsNullOrEmpty(v) ? null : JsonConvert.DeserializeObject<List<TestJsonObject>>(v)); // v => string.IsNullOrEmpty(v) ? null : JsonConvert.DeserializeObject<List<TestJsonObject>>(v));
}); });
modelBuilder.Entity<Trial>(entity => modelBuilder.Entity<Trial>(entity =>
@ -595,9 +595,8 @@ public class TestLength : Entity
[StringLength(1000)] [StringLength(1000)]
public List<TestEnum> TestEnumList { get; set; } = new List<TestEnum>(); public List<TestEnum> TestEnumList { get; set; } = new List<TestEnum>();
[MaxLength]
public List<TestJsonObject> TestJsonObjectLsit { get; set; } public List<TestJsonObject> TestJsonObjectLsit { get; set; }
public DateOnly? TestDate { get; set; }
} }

View File

@ -94,12 +94,6 @@ namespace IRaCIS.Core.API._ServiceExtensions.NewtonsoftJson
needDealTime = TimeZoneInfo.ConvertTime(needDealTime, TimeZoneInfo.Local, TimeZoneInfo.FindSystemTimeZoneById(clientZoneId)); needDealTime = TimeZoneInfo.ConvertTime(needDealTime, TimeZoneInfo.Local, TimeZoneInfo.FindSystemTimeZoneById(clientZoneId));
} }
if (needDealTime.Hour == 0 && needDealTime.Minute == 0 && needDealTime.Second == 0)
{
return needDealTime.ToString("yyyy-MM-dd");
}
else
{
if (isEn_US) if (isEn_US)
{ {
//暂时保持一致,等需求确认,修改英文要展示的日期格式 //暂时保持一致,等需求确认,修改英文要展示的日期格式
@ -110,9 +104,6 @@ namespace IRaCIS.Core.API._ServiceExtensions.NewtonsoftJson
return needDealTime.ToString("yyyy-MM-dd HH:mm:ss"); return needDealTime.ToString("yyyy-MM-dd HH:mm:ss");
} }
} }
}
else else
{ {
return string.Empty; return string.Empty;