自动生成培训计划

This commit is contained in:
2025-04-19 16:21:39 +08:00
parent 18819ad259
commit 4746c21508
29 changed files with 1357 additions and 3443 deletions
+27
View File
@@ -323,6 +323,33 @@ namespace BLL
return (from x in Funs.DB.SitePerson_Person where x.ProjectId == projectId select x).ToList();
}
/// <summary>
/// 根据岗位id获取在岗人员信息列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="workPostIds"></param>
/// <returns></returns>
public static List<Model.SitePerson_Person> GetPersonListByWorkPostIds(string projectId, List<string> workPostIds)
{
var list = new List<Model.SitePerson_Person>();
if (workPostIds.Any())
{
foreach (var work in workPostIds)
{
var plist = (from x in Funs.DB.SitePerson_Person where x.IsUsed == true && x.ProjectId == projectId && x.WorkPostId == work select x).ToList();
if (plist.Any())
{
list.AddRange(plist);
}
}
}
else
{
list = (from x in Funs.DB.SitePerson_Person where x.IsUsed == true && x.ProjectId == projectId select x).ToList();
}
return list;
}
/// <summary>
/// 增加人员信息
/// </summary>