20211207 新增与博晟培训考试对接写入数据接口以及页面数据呈现

This commit is contained in:
2021-12-07 16:34:32 +08:00
parent 3d3e34606e
commit 899a39776a
39 changed files with 8672 additions and 24 deletions
@@ -237,15 +237,24 @@ namespace WebAPI.Controllers
{
if (facerecord != null)
{
var getFacerecord = db.T_d_facerecord.FirstOrDefault(x => x.ID == facerecord.ID && x.ProjectId == facerecord.ProjectId && x.RoleID == facerecord.RoleID);
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;
}
var getFacerecord = db.T_d_facerecord.FirstOrDefault(x => x.ID == facerecord.ID && x.ProjectId == projectId && x.RoleID == facerecord.RoleID);
if (getFacerecord == null)
{
Model.T_d_facerecord newFacerecord = new Model.T_d_facerecord()
{
NewID = SQLHelper.GetNewID(),
ProjectId = facerecord.ProjectId,
ProjectId = projectId,
ID = facerecord.ID,
EmployName = facerecord.EmployName,
EmployName =personName,
DepartmentID = facerecord.DepartmentID,
DepartName = facerecord.DepartName,
AreaID = facerecord.AreaID,
@@ -275,7 +284,7 @@ namespace WebAPI.Controllers
{
isIn = 1;
}
APIPersonService.getPersonInOut(facerecord.ProjectId, facerecord.EmployNO, isIn, facerecord.DateTimeRecord.Value);
APIPersonService.getPersonInOut(projectId, facerecord.EmployNO, isIn, facerecord.DateTimeRecord.Value);
}
}
}