fix:考试

This commit is contained in:
geh
2025-04-29 19:39:35 +08:00
parent 441fbf5985
commit 714c47eba2
45 changed files with 3660 additions and 78 deletions
+12 -3
View File
@@ -1158,15 +1158,24 @@ namespace WebAPI.Controllers
{
if (person != null && !string.IsNullOrEmpty(person.IdentityCard))
{
var getPerson = db.SitePerson_Person.FirstOrDefault(x => x.IdentityCard == person.IdentityCard.Trim() && x.ProjectId == person.ProjectId);
var getPerson = db.SitePerson_Person.FirstOrDefault(x => x.IdentityCard == person.IdentityCard.Trim() && x.UnitId == person.UnitId);
if (getPerson != null)
{
responeData.code = -1;
responeData.message = "该身份证号码已存在两条记录,请联系管理员处理!";
responeData.message = "该身份证号码在次单位下已存在两条记录,请联系管理员处理!";
}
else
{
var items = db.SitePerson_Person.Where(x => x.IdentityCard == person.IdentityCard.Trim()).ToList();
if (items.Count > 0)
{
foreach (var item in items)
{
item.IsUsedType = "0";
PersonService.UpdatePerson(item);
}
}
Model.SitePerson_Person newPerson = new Model.SitePerson_Person
{
PersonId = SQLHelper.GetNewID(),