|
|
|
@ -221,15 +221,23 @@ namespace TeacherExt.Controllers
|
|
|
|
|
if (!string.IsNullOrEmpty(entity.IdNumber))
|
|
|
|
|
{
|
|
|
|
|
model.IdNumber = _helper.Decrypt(entity.IdNumber);
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(model.IdNumber))
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
if (model.IdNumber.Length == 15 || model.IdNumber.Length == 18)
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(model.IdNumber))
|
|
|
|
|
{
|
|
|
|
|
var value = model.IdNumber.Length == 15 ? $"19{model.IdNumber.Substring(6, 6)}" : model.IdNumber.Substring(6, 8);
|
|
|
|
|
var birthday = DateTime.ParseExact(value, "yyyyMMdd", CultureInfo.InvariantCulture);
|
|
|
|
|
model.Age = DateTime.Now.Year - birthday.Year;
|
|
|
|
|
if (model.IdNumber.Length == 15 || model.IdNumber.Length == 18)
|
|
|
|
|
{
|
|
|
|
|
var value = model.IdNumber.Length == 15 ? $"19{model.IdNumber.Substring(6, 6)}" : model.IdNumber.Substring(6, 8);
|
|
|
|
|
var birthday = DateTime.ParseExact(value, "yyyyMMdd", CultureInfo.InvariantCulture);
|
|
|
|
|
model.Age = DateTime.Now.Year - birthday.Year;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
ex.PrintStack();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if (entity.WorkingTime.HasValue)
|
|
|
|
|
{
|
|
|
|
|