2021-826
This commit is contained in:
@@ -158,6 +158,26 @@ namespace BLL
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 身份证号码发生变化时 修改实名制出入记录
|
||||
/// </summary>
|
||||
/// <param name="personId"></param>
|
||||
public static void UpdateRealNameInOut(string personId, string oldCardNo, string newIdCardNo)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
var personInOuts = from x in db.RealName_PersonInOutNow
|
||||
where x.PersonId == personId && x.IdcardNumber == oldCardNo
|
||||
select x;
|
||||
if (personInOuts.Count() > 0)
|
||||
{
|
||||
foreach (var item in personInOuts)
|
||||
{
|
||||
item.IdcardNumber = newIdCardNo;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取出入记录人工时
|
||||
/// </summary>
|
||||
|
||||
@@ -87,7 +87,6 @@ namespace BLL
|
||||
{
|
||||
getPersonList = getPersonList.Where(x => x.IdentityCard == null || x.HeadImage == null || (x.IdentityCard.Length != 15 && x.IdentityCard.Length != 18));
|
||||
}
|
||||
|
||||
count = getPersonList.Count();
|
||||
if (count == 0)
|
||||
{
|
||||
@@ -445,7 +444,11 @@ namespace BLL
|
||||
newPerson.CardNo = person.CardNo;
|
||||
newPerson.PersonName = person.PersonName;
|
||||
newPerson.Sex = person.Sex;
|
||||
newPerson.IdentityCard = person.IdentityCard;
|
||||
if (newPerson.IdentityCard != person.IdentityCard)
|
||||
{
|
||||
PersonInOutService.UpdateRealNameInOut(newPerson.PersonId, newPerson.IdentityCard, person.IdentityCard);
|
||||
newPerson.IdentityCard = person.IdentityCard;
|
||||
}
|
||||
newPerson.Address = person.Address;
|
||||
newPerson.ProjectId = person.ProjectId;
|
||||
newPerson.UnitId = person.UnitId;
|
||||
@@ -482,7 +485,7 @@ namespace BLL
|
||||
{
|
||||
newPerson.AuditorDate = person.AuditorDate;
|
||||
}
|
||||
|
||||
|
||||
newPerson.IsForeign = person.IsForeign;
|
||||
newPerson.IsOutside = person.IsOutside;
|
||||
newPerson.Birthday = person.Birthday;
|
||||
|
||||
Reference in New Issue
Block a user