This commit is contained in:
夏菊 2025-06-05 17:35:10 +08:00
parent fc4272a12e
commit d1a141b684
2 changed files with 22 additions and 0 deletions

View File

@ -22,6 +22,10 @@ namespace BLL
return Funs.DB.QualityAudit_PersonQuality.FirstOrDefault(e => e.PersonId == personId); return Funs.DB.QualityAudit_PersonQuality.FirstOrDefault(e => e.PersonId == personId);
} }
public static List<Model.QualityAudit_PersonQuality> GetListPersonQualityByPersonId(string personId)
{
return Funs.DB.QualityAudit_PersonQuality.Where(e => e.PersonId == personId).ToList();
}
public static List<Model.QualityAudit_PersonQuality> GetListPersonQualityByUserId(string userId) public static List<Model.QualityAudit_PersonQuality> GetListPersonQualityByUserId(string userId)
{ {
return Funs.DB.QualityAudit_PersonQuality.Where(e => e.UserId == userId).ToList(); return Funs.DB.QualityAudit_PersonQuality.Where(e => e.UserId == userId).ToList();
@ -139,5 +143,22 @@ namespace BLL
db.SubmitChanges(); db.SubmitChanges();
} }
} }
/// <summary>
/// 根据userId删除特殊岗位人员资质
/// </summary>
/// <param name="userId"></param>
public static void DeleteUserQuality(string userId)
{
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
{
var personQuality = db.QualityAudit_PersonQuality.Where(e => e.UserId == userId).ToList();
foreach (var item in personQuality)
{
db.QualityAudit_PersonQuality.DeleteOnSubmit(item);
db.SubmitChanges();
}
}
}
} }
} }

View File

@ -261,6 +261,7 @@ namespace FineUIPro.Web.SysManage
UserService.UpdateUser(newUser); UserService.UpdateUser(newUser);
LogService.AddSys_Log(this.CurrUser, newUser.UserCode, newUser.UserId, BLL.Const.UserMenuId, BLL.Const.BtnModify); LogService.AddSys_Log(this.CurrUser, newUser.UserCode, newUser.UserId, BLL.Const.UserMenuId, BLL.Const.BtnModify);
} }
PersonQualityService.DeleteUserQuality(this.UserId);
foreach (var item in this.drpCertificate.SelectedValueArray) foreach (var item in this.drpCertificate.SelectedValueArray)
{ {
Model.QualityAudit_PersonQuality newPersonQuality = new Model.QualityAudit_PersonQuality Model.QualityAudit_PersonQuality newPersonQuality = new Model.QualityAudit_PersonQuality