20230626 人员经历二次入场时间判断优化
This commit is contained in:
@@ -780,6 +780,13 @@ namespace BLL
|
||||
setPersonItemInOut = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
var getDatePItem = db.SitePerson_PersonItem.FirstOrDefault(x => x.ProjectId == person.ProjectId && x.IdentityCard == person.IdentityCard && x.OutTime .HasValue && x.OutTime < person.InTime);
|
||||
if (getDatePItem != null)
|
||||
{
|
||||
setPersonItemInOut = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
var getPersons = db.Person_Persons.FirstOrDefault(x => x.IdentityCard == newPerson.IdentityCard);
|
||||
if (getPersons != null && (!getPersons.MultiProject.HasValue || getPersons.MultiProject == false))
|
||||
@@ -794,6 +801,7 @@ namespace BLL
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (setPersonItemInOut)
|
||||
{
|
||||
////现场人员项目出入场记录
|
||||
|
||||
Reference in New Issue
Block a user