Former-commit-id: 70b6d801bcc371cb3239391f95869bd109f0727c
Former-commit-id: 5a2df068cfaf0f6815fdb0d6c44d4266d7296876
1.0
wanggang 5 years ago
parent e064993405
commit a3fca45e20

@ -221,15 +221,23 @@ namespace TeacherExt.Controllers
if (!string.IsNullOrEmpty(entity.IdNumber)) if (!string.IsNullOrEmpty(entity.IdNumber))
{ {
model.IdNumber = _helper.Decrypt(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); if (model.IdNumber.Length == 15 || model.IdNumber.Length == 18)
var birthday = DateTime.ParseExact(value, "yyyyMMdd", CultureInfo.InvariantCulture); {
model.Age = DateTime.Now.Year - birthday.Year; 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) if (entity.WorkingTime.HasValue)
{ {

@ -17,6 +17,6 @@
"ConnectionStrings": { "ConnectionStrings": {
"sqlite": "Data Source=data.db", "sqlite": "Data Source=data.db",
"mysql": "Server=localhost;Port=3306;Database=teacher;Uid=root;Pwd=aA123456!;", "mysql": "Server=localhost;Port=3306;Database=teacher;Uid=root;Pwd=aA123456!;",
"mariyadb": "Server=10.10.15.13;Port=22066;Database=dsideal_db;Uid=root;Pwd=DsideaL147258369;CharSet=utf8mb4;" "mariyadb": "Server=10.10.15.13;Port=22066;Database=dsideal_db;Uid=root;Pwd=DsideaL147258369;CharSet=utf8mb4;ConvertZeroDateTime=True;"
} }
} }

Loading…
Cancel
Save