Browse Source

验证必填项目添加 IsNullableType 判断

集成Redis
马昊 2 years ago
parent
commit
c2ba79af41
  1. 6
      be/Modules/Shared/src/Win_in.Sfs.Shared.Application/ExportAndImport/ClosedXmlExportImportService.cs

6
be/Modules/Shared/src/Win_in.Sfs.Shared.Application/ExportAndImport/ClosedXmlExportImportService.cs

@ -233,7 +233,6 @@ public class ClosedXmlExportImportService : IExportImportService
if (property != null)
{
var propertyType = property.PropertyType;
if (value.ToString() != "")
{
if (propertyType.IsEnum)
@ -263,12 +262,14 @@ public class ClosedXmlExportImportService : IExportImportService
}
}
else
{
if (propertyType.IsNullableType() == false)
{
if (propertyType.IsEnum || propertyType.Name == nameof(Boolean) || propertyType.IsValueType)
{
/*
* bool Required
* Required NULL
* Required NULL
*/
var isHasRequiredAttribute = property.HasAttribute<RequiredAttribute>();
if (isHasRequiredAttribute == true)
@ -282,6 +283,7 @@ public class ClosedXmlExportImportService : IExportImportService
}
}
}
}
result.Add(model, validationRresults);
}
return result;

Loading…
Cancel
Save