20220304 考勤导入、接口修改
This commit is contained in:
@@ -239,13 +239,31 @@ namespace WebAPI.Controllers
|
||||
{
|
||||
string projectId = facerecord.ProjectId;
|
||||
string personName = facerecord.EmployName;
|
||||
var getPersonByIdCard = db.SitePerson_Person.Where(x => x.IdentityCard == facerecord.EmployNO).OrderByDescending(x => x.InTime).FirstOrDefault();
|
||||
if (getPersonByIdCard != null)
|
||||
{
|
||||
personName = getPersonByIdCard.PersonName;
|
||||
projectId = getPersonByIdCard.ProjectId;
|
||||
}
|
||||
|
||||
string ProjectId_19261 = "1be62038-2b94-4ac2-9b5f-80cef85deeb2";
|
||||
string ProjectId_20041 = "e9fe4b89-f62d-4b3a-a40c-57c87010aa92";
|
||||
if (projectId == ProjectId_19261 || projectId == ProjectId_20041)
|
||||
{
|
||||
var getPersonByIdCard = db.SitePerson_Person.FirstOrDefault(x => x.IdentityCard == facerecord.EmployNO && (x.ProjectId == ProjectId_19261 || x.ProjectId == ProjectId_20041) && !x.OutTime.HasValue);
|
||||
if (getPersonByIdCard != null)
|
||||
{
|
||||
personName = getPersonByIdCard.PersonName;
|
||||
projectId = getPersonByIdCard.ProjectId;
|
||||
}
|
||||
}
|
||||
|
||||
string ProjectId_20197 = "310e790e-5ede-4345-98a4-8bd0866e69ef";
|
||||
string ProjectId_21126 = "a7f692aa-4bd5-4fb3-87f8-ba1ab8f94cc2";
|
||||
if (projectId == ProjectId_20197 || projectId == ProjectId_21126)
|
||||
{
|
||||
var getPersonByIdCard = db.SitePerson_Person.FirstOrDefault(x => x.IdentityCard == facerecord.EmployNO && (x.ProjectId == ProjectId_20197 || x.ProjectId == ProjectId_21126) && !x.OutTime.HasValue);
|
||||
if (getPersonByIdCard != null)
|
||||
{
|
||||
personName = getPersonByIdCard.PersonName;
|
||||
projectId = getPersonByIdCard.ProjectId;
|
||||
}
|
||||
}
|
||||
|
||||
var getFacerecord = db.T_d_facerecord.FirstOrDefault(x => x.ID == facerecord.ID && x.ProjectId == projectId && x.RoleID == facerecord.RoleID);
|
||||
if (getFacerecord == null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user