20230308人员工作经历更新条件调整

This commit is contained in:
2023-03-08 16:20:45 +08:00
parent b76821201b
commit 19f67541b7
5 changed files with 64 additions and 27 deletions
@@ -774,6 +774,20 @@ namespace BLL
{
setPersonItemInOut = true;
}
else
{
var getPersons = db.Person_Persons.FirstOrDefault(x => x.IdentityCard == newPerson.IdentityCard);
if (getPersons != null && (!getPersons.MultiProject.HasValue || getPersons.MultiProject == false))
{
var getdate = newPerson.InTime.HasValue ? newPerson.InTime.Value.AddDays(-1) : DateTime.Now;
var getPersonItems = db.SitePerson_PersonItem.Where(x => x.PersonId == newPerson.PersonId && x.ProjectId != newPerson.ProjectId && !x.OutTime.HasValue);
foreach(var item in getPersonItems)
{
item.OutTime = getdate;
db.SubmitChanges();
}
}
}
}
if (setPersonItemInOut)
{