This commit is contained in:
geh
2026-04-09 15:26:39 +08:00
parent 1066f6ae6f
commit ad4f329930
32 changed files with 1556 additions and 116 deletions
@@ -127,6 +127,12 @@ namespace FineUIPro.Web.CQMS.Comprehensive
}
this.rblIsTrain.SelectedValue = person.IsTrain.HasValue && person.IsTrain == true ? "true" : "false";
}
var personQuality = PersonQualityService.GetPersonQualityByPersonId(this.PersonId);
if (personQuality != null)
{
this.txtCertificateCode.Text = personQuality.CertificateNo;
this.txtCertificateLimitTime.Text = string.Format("{0:yyyy-MM-dd}", personQuality.LimitDate);
}
}
else
@@ -376,6 +382,34 @@ namespace FineUIPro.Web.CQMS.Comprehensive
BLL.LogService.AddSys_Log(this.CurrUser, person.PersonName, person.PersonId, BLL.Const.PersonListMenuId,
BLL.Const.BtnModify);
}
if (!string.IsNullOrEmpty(person.PersonId))
{
////更新特岗人员资质
var personQuality = BLL.PersonQualityService.GetPersonQualityByPersonId(person.PersonId);
if (personQuality != null)
{
personQuality.CertificateNo = this.txtCertificateCode.Text.Trim();
personQuality.LimitDate = Funs.GetNewDateTime(this.txtCertificateLimitTime.Text);
personQuality.CompileMan = this.CurrUser.UserId;
personQuality.CompileDate = DateTime.Now;
BLL.PersonQualityService.UpdatePersonQuality(personQuality);
}
else
{
Model.QualityAudit_PersonQuality newPersonQuality = new Model.QualityAudit_PersonQuality
{
PersonQualityId = SQLHelper.GetNewID(typeof(Model.QualityAudit_PersonQuality)),
PersonId = person.PersonId,
CompileMan = this.CurrUser.UserId,
CompileDate = DateTime.Now
};
newPersonQuality.CertificateNo = this.txtCertificateCode.Text.Trim();
newPersonQuality.LimitDate = Funs.GetNewDateTime(this.txtCertificateLimitTime.Text);
BLL.PersonQualityService.AddPersonQuality(newPersonQuality);
}
}
///上传人脸库
var getProject = ProjectService.GetProjectByProjectId(person.ProjectId);
if (!string.IsNullOrEmpty(person.PhotoUrl) && getProject != null && getProject.IsFace == true)