20230308派遣方法优化
This commit is contained in:
@@ -194,11 +194,12 @@ namespace BLL
|
||||
newitem.IdentityCard = getPerson.IdentityCard;
|
||||
if (!getPerson.MultiProject.HasValue || getPerson.MultiProject == false)
|
||||
{
|
||||
var getdate = newitem.InTime.HasValue ? newitem.InTime.Value.AddDays(-1) : DateTime.Now;
|
||||
///未离场项目 先离场
|
||||
OutPersonItem(newitem.PersonId, null, DateTime.Now);
|
||||
OutPersonItem(newitem.PersonId, null, getdate);
|
||||
}
|
||||
|
||||
var getPersonItem = db.SitePerson_PersonItem.FirstOrDefault(x => x.PersonId == getPerson.PersonId
|
||||
var getPersonItem = db.SitePerson_PersonItem.FirstOrDefault(x => x.PersonId == getPerson.PersonId && x.ProjectId == newitem.ProjectId
|
||||
&& x.InTime <= newitem.InTime && (x.OutTime > newitem.InTime || !x.OutTime.HasValue));
|
||||
if (getPersonItem != null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user